diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/DiagramServer.csproj b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/DiagramServer.csproj new file mode 100644 index 00000000..1b2d0cf6 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/DiagramServer.csproj @@ -0,0 +1,30 @@ + + + + net8.0 + enable + enable + + + + $(DefineConstants)TRACE;SERVER + + + + $(DefineConstants)TRACE;SERVER + + + + + + + + + + + + + + + + diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Hubs/DiagramHub.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Hubs/DiagramHub.cs new file mode 100644 index 00000000..9443c816 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Hubs/DiagramHub.cs @@ -0,0 +1,486 @@ +using DiagramServer.Models; +using DiagramServer.Services; +using Microsoft.AspNetCore.SignalR; +using System.Collections.Concurrent; +using System.Text.Json; +using Microsoft.Extensions.Logging; + +namespace DiagramServer.Hubs +{ + public class DiagramHub : Hub + { + private readonly IDiagramService _diagramService; + private readonly IRedisService _redisService; + private readonly ILogger _logger; + private readonly IHubContext _diagramHubContext; + private static readonly ConcurrentDictionary _diagramUsers = new(); + + public DiagramHub( + IDiagramService diagramService, IRedisService redis, + ILogger logger, IHubContext diagramHubContext) + { + _diagramService = diagramService; + _redisService = redis; + _logger = logger; + _diagramHubContext = diagramHubContext; + } + + public override Task OnConnectedAsync() + { + // Send session id to client. + Clients.Caller.SendAsync("OnConnectedAsync", Context.ConnectionId); + return base.OnConnectedAsync(); + } + + #region Cursor update + private static string SelectionKey(string connectionId) => $"diagram:selections_{connectionId}"; + + public async Task UpdateSameElementHighlighterBounds(List elementIds, SelectorBounds newBounds) + { + foreach (string connectionId in _diagramUsers.Keys) + { + if (connectionId == Context.ConnectionId) continue; + // Get current user's selection event from Redis + var currentEvent = await _redisService.GetAsync(SelectionKey(connectionId)); + if (currentEvent == null) + return; + if (currentEvent.ElementIds != null && currentEvent.ElementIds.ToHashSet().SetEquals(elementIds)) + { + if (!IsEqual(currentEvent.SelectorBounds?.Bounds, newBounds.Bounds) || currentEvent.SelectorBounds.RotationAngle != newBounds.RotationAngle) + { + var updatedEvent = new SelectionEvent + { + ConnectionId = currentEvent.ConnectionId, + UserId = currentEvent.UserId, + UserName = currentEvent.UserName, + ElementIds = currentEvent.ElementIds, + TimestampUnixMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(), + SelectorBounds = newBounds + }; + await _redisService.SetAsync(SelectionKey(Context.ConnectionId), updatedEvent); + } + } + } + } + private bool IsEqual(DiagramServer.Models.DiagramRect bounds1, DiagramServer.Models.DiagramRect bounds2) + { + return bounds1.X == bounds2.X && bounds1.Y == bounds2.Y && bounds1.Width == bounds2.Width && bounds1.Height == bounds2.Height; + } + public async Task SelectElements(List elementIds, SelectorBounds selectorBounds) + { + SelectionEvent evt = BuildSelectedElementEvent(elementIds, selectorBounds); + await Clients.OthersInGroup("diagram_group").SendAsync("PeerSelectionChanged", evt); + + await _redisService.SetAsync(SelectionKey(Context.ConnectionId), evt); + } + private SelectionEvent BuildSelectedElementEvent(List elementIds, SelectorBounds selectorBounds) + { + return new SelectionEvent + { + ConnectionId = Context.ConnectionId, + UserId = Context.Items["UserId"]?.ToString(), + UserName = Context.Items["UserName"]?.ToString(), + ElementIds = elementIds ?? new(), + TimestampUnixMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(), + SelectorBounds = selectorBounds + }; + } + private SelectionEvent BuildClearSelectionEvent() + { + SelectionEvent evt = new SelectionEvent + { + ConnectionId = Context.ConnectionId, + UserId = Context.Items["UserId"]?.ToString(), + UserName = Context.Items["UserName"]?.ToString(), + ElementIds = new(), + SelectorBounds = new() + }; + return evt; + } + public async Task ClearSelection() + { + SelectionEvent evt = BuildClearSelectionEvent(); + await Clients.OthersInGroup("diagram_group").SendAsync("PeerSelectionCleared", evt); + await _redisService.DeleteAsync(SelectionKey(Context.ConnectionId)); + } + public async Task SendCurrentSelectionsToCaller() + { + var map = await _redisService.GetByPatternAsync("diagram:selections_*"); + if (map.Count > 0) + await Clients.Caller.SendAsync("PeerSelectionsBootstrap", map); + } + #endregion + + private static readonly ConcurrentDictionary _connLocks = new(); + + private static SemaphoreSlim GetConnectionLock(string connectionId) + { + return _connLocks.GetOrAdd(connectionId, _ => new SemaphoreSlim(1, 1)); + } + public async Task BroadcastToOtherClients(List payloads, long clientVersion, List? elementIds, SelectionEvent currentSelection, string roomName) + { + var connId = Context.ConnectionId; + var gate = GetConnectionLock(connId); + await gate.WaitAsync(); + try + { + var versionKey = "diagram:version"; + + var (acceptedSingle, serverVersionSingle) = await _redisService.CompareAndIncrementAsync(versionKey, clientVersion); + long serverVersionFinal = serverVersionSingle; + + if (!acceptedSingle) + { + var recentUpdates = await GetUpdatesSinceVersionAsync(clientVersion, maxScan: 200); + var recentlyTouched = new HashSet(StringComparer.Ordinal); + foreach (var upd in recentUpdates) + { + if (upd.ModifiedElementIds == null) continue; + foreach (var id in upd.ModifiedElementIds) + recentlyTouched.Add(id); + } + + var overlaps = elementIds?.Where(id => recentlyTouched.Contains(id)).Distinct().ToList(); + if (overlaps?.Count > 0) + { + await Clients.Caller.SendAsync("RevertCurrentChanges", elementIds); + await Clients.Caller.SendAsync("ShowConflict"); + return; + } + + var (_, newServerVersion) = await _redisService.CompareAndIncrementAsync(versionKey, serverVersionSingle); + serverVersionFinal = newServerVersion; + } + + var update = new DiagramUpdateMessage + { + SourceConnectionId = connId, + Version = serverVersionFinal, + ModifiedElementIds = elementIds + }; + + await StoreUpdateInRedis(update, connId); + SelectionEvent selectionEvent = BuildSelectedElementEvent(currentSelection.ElementIds, currentSelection.SelectorBounds); + await UpdateSelectionBoundsInRedis(selectionEvent, currentSelection.ElementIds, currentSelection.SelectorBounds); + await Clients.OthersInGroup(roomName).SendAsync("ReceiveData", payloads, serverVersionFinal, selectionEvent); + await RemoveOldUpdates(serverVersionFinal); + } + finally + { + gate.Release(); + } + } + private async Task RemoveOldUpdates(long currentServerVersion) + { + // Keep only versions > (finalVersion - window) + int historyKeepWindow = 2; + var minVersionToKeep = Math.Max(0, currentServerVersion - historyKeepWindow); + await TrimHistoryFullScanAsync(minVersionToKeep); + } + private async Task TrimHistoryFullScanAsync(long minVersionToKeep) + { + string HISTORY_KEY = "diagram_updates_history"; + var length = await _redisService.ListLengthAsync(HISTORY_KEY); + if (length <= 0) return; + + var all = await _redisService.ListRangeAsync(HISTORY_KEY, 0, -1); + if (all == null || all.Length == 0) + { + await _redisService.DeleteAsync(HISTORY_KEY); + return; + } + + int cutIndex = -1; + for (int i = 0; i < all.Length; i++) + { + var item = all[i]; + if (item.IsNullOrEmpty) continue; + + try + { + var update = JsonSerializer.Deserialize(item.ToString()); + if (update != null && update.Version <= minVersionToKeep) + { + cutIndex = i; + break; + } + } + catch + { + } + } + + if (cutIndex == -1) + { + return; + } + if (cutIndex == 0) + { + await _redisService.DeleteAsync(HISTORY_KEY); + return; + } + await _redisService.ListTrimAsync(HISTORY_KEY, 0, cutIndex - 1); + + } + private async Task> GetUpdatesSinceVersionAsync(long sinceVersion, int maxScan = 200) + { + var historyKey = "diagram_updates_history"; + var length = await _redisService.ListLengthAsync(historyKey); + if (length == 0) return Array.Empty(); + + long start = Math.Max(0, length - maxScan); + long end = length - 1; + + var range = await _redisService.ListRangeAsync(historyKey, start, end); + + var results = new List(range.Length); + foreach (var item in range) + { + if (item.IsNullOrEmpty) continue; + try + { + var update = JsonSerializer.Deserialize(item.ToString()); + if (update is not null && update.Version > sinceVersion && update.SourceConnectionId != Context.ConnectionId) + results.Add(update); + } + catch + { + // ignore malformed entries + } + } + results.Sort((a, b) => a.Version.CompareTo(b.Version)); + return results; + } + private async Task StoreUpdateInRedis(DiagramUpdateMessage updateMessage, string userId) + { + try + { + // Store in updates history list + var historyKey = "diagram_updates_history"; + await _redisService.ListPushAsync(historyKey, updateMessage); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error storing update in Redis for diagram"); + } + } + private async Task UpdateSelectionBoundsInRedis(SelectionEvent evt, List elementIds, SelectorBounds selectorBounds) + { + await _redisService.SetAsync(SelectionKey(Context.ConnectionId), evt); + await UpdateSameElementHighlighterBounds(elementIds, selectorBounds); + } + private static readonly ConcurrentDictionary> _pendingStateRequests = new(StringComparer.Ordinal); + + public Task ProvideDiagramState(string requestId, string jsonData) + { + if (_pendingStateRequests.TryRemove(requestId, out var tcs)) + { + tcs.TrySetResult(jsonData); + } + return Task.CompletedTask; + } + private async Task RequestAndLoadStateAsync(string roomName, string diagramId, string replyToConnectionId, CancellationToken connectionAborted) + { + var requestId = Guid.NewGuid().ToString("N"); + var tcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + _pendingStateRequests[requestId] = tcs; + + try + { + await Clients.OthersInGroup(roomName) + .SendAsync("OnSaveDiagramState", requestId, cancellationToken: connectionAborted); + } + catch (OperationCanceledException) + { + _pendingStateRequests.TryRemove(requestId, out _); + return; // caller disconnected + } + + const int timeoutMs = 3000; + string? json = null; + try + { + var responseTask = tcs.Task; + var completed = await Task.WhenAny(responseTask, Task.Delay(timeoutMs, connectionAborted)); + if (completed == responseTask) + { + json = await responseTask; + } + // else: timed out or caller disconnected + } + finally + { + _pendingStateRequests.TryRemove(requestId, out _); + } + + if (!string.IsNullOrEmpty(json)) + { + var savedBy = replyToConnectionId; + await _diagramService.SaveDiagramDataAsync(diagramId, json, savedBy); + + await _diagramHubContext.Clients.Client(replyToConnectionId).SendAsync("LoadDiagramData", new DiagramData + { + DiagramId = diagramId, + Data = json, + Version = await GetDiagramVersion() + }, cancellationToken: connectionAborted); + return; + } + var data = await _diagramService.GetDiagramAsync(diagramId); + if (data != null && !string.IsNullOrEmpty(data.Data)) + { + await _diagramHubContext.Clients.Client(replyToConnectionId).SendAsync("LoadDiagramData", new DiagramData + { + DiagramId = data.DiagramId, + Data = data.Data, + Version = data.Version + }, cancellationToken: connectionAborted); + } + } + public async Task JoinDiagram(string roomName, string diagramId, string userName) + { + try + { + string userId = Context.ConnectionId; + if (_diagramUsers.TryGetValue(userId, out var existingUser)) + { + if (existingUser != null) + { + _diagramUsers.TryRemove(userId, out _); + await Groups.RemoveFromGroupAsync(userId, roomName); + _logger.LogInformation("Removed existing connection for user {UserId} before adding new one", userId); + } + } + + // Add to SignalR group + await Groups.AddToGroupAsync(userId, roomName); + + // Store connection context + Context.Items["DiagramId"] = diagramId; + Context.Items["UserId"] = userId; + Context.Items["UserName"] = userName; + Context.Items["RoomName"] = roomName; + + // Track user in diagram + var diagramUser = new DiagramUser + { + ConnectionId = Context.ConnectionId, + UserName = userName, + }; + bool userExists = _diagramUsers?.Count > 0; + if (!userExists) + await ClearConnectionsFromRedis(); + _diagramUsers.AddOrUpdate(userId, diagramUser, + (key, existingValue) => diagramUser + ); + await RequestAndLoadStateAsync(roomName, diagramId, Context.ConnectionId, Context.ConnectionAborted); + + long currentServerVersion = await GetDiagramVersion(); + await Clients.Caller.SendAsync("UpdateVersion", currentServerVersion); + await Clients.OthersInGroup(roomName).SendAsync("UserJoined", userName); + await SendCurrentSelectionsToCaller(); + List activeUsers = GetCurrentUsers(); + await Clients.Group(roomName).SendAsync("CurrentUsers", activeUsers); + _logger.LogInformation("User {UserId} ({UserName}) joined diagram {DiagramId}. Total users: {UserCount}", userId, userName, diagramId, _diagramUsers.Count); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error joining diagram {DiagramId} for user {UserId}", diagramId, Context.ConnectionId); + await Clients.Caller.SendAsync("JoinError", "Failed to join diagram"); + } + } + public async Task LoadDiagram(string data) + { + string roomName = Context.Items["RoomName"]?.ToString(); + DiagramData dataToSend = new DiagramData + { + Data = data, + Version = await GetDiagramVersion() + }; + await Clients.OthersInGroup(roomName).SendAsync("LoadDiagramData", dataToSend); + } + private List GetCurrentUsers() + { + List users = new(); + foreach (DiagramUser userData in _diagramUsers.Values) + { + users.Add(userData.UserName); + } + return users; + } + public async Task GetDiagramVersion() + { + var versionKey = "diagram:version"; + // Use CAS with expected = -1 to read current version without incrementing + var (_, currentVersion) = await _redisService.CompareAndIncrementAsync(versionKey, -1); + return currentVersion; // 0 if not set + } + public async Task ClearConnectionsFromRedis() + { + try + { + string diagramId = Context.Items["DiagramId"].ToString(); + string diagramUpdateHistoryKey = "diagram_updates_history"; + string diagramVersionKey = "diagram:version"; + var userId = Context.Items["UserId"]?.ToString(); + + await _diagramService.SaveDiagramDataAsync(diagramId, string.Empty, userId); + await _redisService.DeleteAsync(diagramUpdateHistoryKey); + await _redisService.DeleteAsync(diagramVersionKey); + + var availableSelections = await _redisService.GetByPatternAsync("diagram:selections_*"); + foreach (var selection in availableSelections) + { + await _redisService.DeleteAsync(SelectionKey(selection.ConnectionId)); + } + + _logger.LogInformation("Clients removed from redis."); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error clearing diagram-related Redis data"); + throw; + } + } + + public override async Task OnDisconnectedAsync(Exception? exception) + { + try + { + string roomName = Context.Items["RoomName"]?.ToString(); + string userName = Context.Items["UserName"]?.ToString(); + + await Clients.OthersInGroup(roomName) + .SendAsync("PeerSelectionCleared", new SelectionEvent + { + ConnectionId = Context.ConnectionId, + ElementIds = new() + }); + await Clients.OthersInGroup(roomName).SendAsync("UserLeft", userName); + + // Remove from SignalR group + await Groups.RemoveFromGroupAsync(Context.ConnectionId, roomName); + await _redisService.DeleteAsync(SelectionKey(Context.ConnectionId)); + + // Remove from diagram users tracking + if (_diagramUsers.TryGetValue(Context.ConnectionId, out var user)) + { + if (user != null) + _diagramUsers.TryRemove(Context.ConnectionId, out _); + } + List activeUsers = GetCurrentUsers(); + await Clients.Group(roomName).SendAsync("CurrentUsers", activeUsers); + // Clear context + Context.Items.Remove("DiagramId"); + Context.Items.Remove("UserId"); + Context.Items.Remove("UserName"); + await base.OnDisconnectedAsync(exception); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error during disconnect cleanup for connection {ConnectionId}", Context.ConnectionId); + } + await base.OnDisconnectedAsync(exception); + } + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Models/DiagramModel.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Models/DiagramModel.cs new file mode 100644 index 00000000..a1300bac --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Models/DiagramModel.cs @@ -0,0 +1,48 @@ +using System.Text.Json.Serialization; +using System.ComponentModel.DataAnnotations; + +namespace DiagramServer.Models +{ + // Lightweight rectangle model to avoid external DiagramRect dependency + public class DiagramRect + { + public double X { get; set; } + public double Y { get; set; } + public double Width { get; set; } + public double Height { get; set; } + } + public class DiagramData + { + public string DiagramId { get; set; } = string.Empty; + public string Data { get; set; } = string.Empty; + public long Version { get; set; } = 1; + } + public class DiagramUpdateMessage + { + [JsonPropertyName("sourceConnectionId")] + public string SourceConnectionId { get; set; } = string.Empty; + [JsonPropertyName("modifiedElements")] + public List? ModifiedElementIds { get; set; } + [JsonPropertyName("version")] + public long Version { get; set; } + } + public class DiagramUser + { + public string ConnectionId { get; set; } = string.Empty; + public string UserName { get; set; } = string.Empty; + } + public sealed class SelectionEvent + { + public string ConnectionId { get; set; } = default!; + public string? UserId { get; set; } + public string? UserName { get; set; } + public List ElementIds { get; set; } = new(); + public long TimestampUnixMs { get; set; } + public SelectorBounds? SelectorBounds { get; set; } + } + public class SelectorBounds + { + public DiagramServer.Models.DiagramRect? Bounds { get; set; } + public double RotationAngle { get; set; } + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/NuGet.Config b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/NuGet.Config new file mode 100644 index 00000000..2b61557b --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/NuGet.Config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/DiagramMain.razor b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/DiagramMain.razor new file mode 100644 index 00000000..65d52d55 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/DiagramMain.razor @@ -0,0 +1,1827 @@ +@namespace DiagramCollaboration + +@using Microsoft.Extensions.Logging +@using Syncfusion.Blazor.Diagram +@using Syncfusion.Blazor.Diagram.SymbolPalette +@using System.Collections.ObjectModel +@using Syncfusion.Blazor.Navigations +@using Syncfusion.Blazor.SplitButtons +@using Syncfusion.Blazor.Inputs +@using Microsoft.AspNetCore.SignalR.Client +@using System.Text.Json +@inject IJSRuntime JS +@inject NavigationManager NavigationManager +@*Hidden:Lines*@ +@implements IDisposable +@*End:Hidden*@ + + + @*Hidden:Lines*@ + + + + @*End:Hidden*@ +
+ @*Hidden:Lines*@ +
+
+
+ @*End:Hidden*@ +
@diagramName +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Available Guests: + @ActiveUsers.Count +
+
+
+ + +
+
+
+ + + + + + + + + + + + + + @{ + List SelectedElements = new(); + } + + + @foreach (var (_, peer) in _peerSelections) + { + if (peer.selectorBounds?.Bounds != null) + { + var cx = peer.selectorBounds.Bounds.X; + var cy = peer.selectorBounds.Bounds.Y; + var w = peer.selectorBounds.Bounds.Width + 2; + var h = peer.selectorBounds.Bounds.Height + 2; + var angle = peer.selectorBounds.RotationAngle; + + var sx = (cx - peer.selectorBounds.Bounds.Width / 2); + var sy = (cy - peer.selectorBounds.Bounds.Height / 2); + var sw = w; + var sh = h; + + + + var userName = peer.UserName; + + bool hasMultipleUsers = SelectedElements.Intersect(peer.NodeIds).Any(); + int overlapCount = SelectedElements.Intersect(peer.NodeIds).Count(); + + var offsetX = 5; + var offsetY = 20 * (hasMultipleUsers ? overlapCount : 0) - 15; + + var rad = angle * Math.PI / 180; // convert to radians + + // Original top-right corner before rotation + var originalX = cx + w / 2.0; + var originalY = cy - h / 2.0; + + // Apply rotation around center + var rotatedX = cx + (originalX - cx) * Math.Cos(rad) - (originalY - cy) * Math.Sin(rad); + var rotatedY = cy + (originalX - cx) * Math.Sin(rad) + (originalY - cy) * Math.Cos(rad); + + rotatedX += offsetX; + rotatedY += offsetY; + + @if (int.TryParse(userName, out int userId)) + { + string userTitle = $"Guest ID: SF{userId:D4}"; + string userDetail = $"G-{userId:D4}"; + + +
+ @userDetail +
+
+ } + SelectedElements.AddRange(peer.NodeIds); + } + } + } +
+
+
+
+
+
+ + + + +
+ +@code { + public int ConnectorCount { get; set; } = 0; + public DiagramSelectionSettings SelectionSettings { get; set; } = new DiagramSelectionSettings(); + public DiagramSize? SymbolPreview { get; set; } + public SymbolMargin? SymbolMargin { get; set; } = new SymbolMargin { Left = 10, Right = 10, Top = 10, Bottom = 10 }; + public SfDiagramComponent? DiagramInstance { get; set; } + public SfSymbolPaletteComponent? PaletteInstance { get; set; } + public string ZoomItemDropdownContent { get; set; } = "100 %"; + public enum PdfPageOrientation + { + Portrait, + Landscape + } + public string? data; + public bool IsEnablePasteButton { get; set; } = true; + public bool IsEnableCutButton { get; set; } = true; + public bool IsEnableCopyButton { get; set; } = true; + public bool IsEnableUndoButton { get; set; } = true; + public bool IsEnableRedoButton { get; set; } = true; + public string ExtensionType { get; set; } = ".json"; + public bool IsMultipleNode { get; set; } = true; + public bool IsSingleNode { get; set; } = true; + public string DiagramId = "diagram"; + private IDiagramObject? DiagramDrawingObject { get; set; } + private DiagramInteractions DiagramTool { get; set; } = DiagramInteractions.Default; + //Defines DiagramInstance's nodes collection + public DiagramObjectCollection? DiagramNodes { get; set; } = new DiagramObjectCollection(); + //Defines Diagram's connectors collection + public DiagramObjectCollection? DiagramConnectors { get; set; } = new DiagramObjectCollection(); + //Define DiagramPalettes collection + public DiagramObjectCollection? DiagramPalettes { get; set; } = new DiagramObjectCollection(); + // Defines palette's flow-shape collection + public DiagramObjectCollection? PalettesFlowShapes { get; set; } = new DiagramObjectCollection(); + // Defines interval values for GridLines + public double[]? GridLineIntervals { get; set; } + // Defines palette's connector collection + public DiagramObjectCollection? PalettesConnectorSymbols { get; set; } = new DiagramObjectCollection(); + //Reference to uploder + public SfUploader? UploadFiles { get; set; } + [Inject] + protected IJSRuntime? jsRuntime { get; set; } + List undoStack = new List(); + List redoStack = new List(); + private string diagramName = "Live Diagram Collaboration"; + #region Collaborative editing + DiagramMessagePopUp DiagramMessageRef; + private string ConnectionId; + private List ActiveUsers = new(); + bool isLoadDiagram = false; + List editedElements = new(); + bool isGroupAction = false; + bool isRevertingCurrentChanges = false; + private string currentUser = string.Empty; + string roomName = "diagram_group"; + private long clientVersion = 0; + HubConnection? connection; + static int userCount = 1; + + public class DiagramUser + { + public string ConnectionId { get; set; } = string.Empty; + public string UserId { get; set; } = string.Empty; + public string UserName { get; set; } = string.Empty; + public DateTime JoinedAt { get; set; } + } + + public class DiagramData + { + public string DiagramId { get; set; } = string.Empty; + public string Data { get; set; } = string.Empty; + public int Version { get; set; } = 1; + } + + private IEnumerable? GetEditedElementIds(HistoryChangedEventArgs args) + { + HistoryEntryBase historyEntry = args.Entry as HistoryEntryBase; + if (args == null && historyEntry == null) + { + return null; + } + List changedObjects = GetChangedObjects(args, historyEntry); + if ((args == null && historyEntry == null) && (args != null && args.EntryType == HistoryEntryType.StartGroup || args.EntryType == HistoryEntryType.EndGroup)) + { + return null; + } + List all = changedObjects.Select(n => n.ID).ToList(); + + var parentIds = changedObjects + .SelectMany(nodeObj => + { + var ids = new List(); + if (nodeObj.AdditionalInfo.TryGetValue("parentId", out var parent)) + ids.Add(parent?.ToString()); + if (nodeObj.AdditionalInfo.TryGetValue("swimlaneId", out var swimlane)) + ids.Add(swimlane?.ToString()); + return ids; + }) + .Where(pid => !string.IsNullOrEmpty(pid)); + + all.AddRange(parentIds); + foreach (var node in changedObjects.OfType()) + { + if (node.Shape is BpmnTextAnnotation bpmnTextAnnotation) + { + all.Add(bpmnTextAnnotation.TextAnnotationTarget); + } + } + return all.Where(id => !string.IsNullOrEmpty(id)).Distinct(); + } + + private List GetChangedObjects(HistoryChangedEventArgs args, HistoryEntryBase historyEntry) + { + if (args.ActionTrigger is not (HistoryChangedAction.Undo or HistoryChangedAction.Redo)) + { + return args.Source; + } + + IDiagramObject? historyObject = (args.ActionTrigger == HistoryChangedAction.Undo) + ? historyEntry.UndoObject + : historyEntry.RedoObject; + + switch (historyObject) + { + case DiagramSelectionSettings selectionSettings: + { + var objects = new List(); + + objects.AddRange(selectionSettings.Nodes); + objects.AddRange(selectionSettings.Connectors); + objects.AddRange(selectionSettings.Swimlanes); + objects.AddRange(selectionSettings.Phases); + objects.AddRange(selectionSettings.Lanes); + + if (selectionSettings.Header != null) + { + objects.Add(selectionSettings.Header); + } + + return objects; + } + case NodeBase nodeBase: + { + return new List { nodeBase }; + } + default: + { + return args.Source; + } + } + } + + private (List Nodes, List Swimlanes, List Connectors, List Phases, List Lanes, List Headers) + ExtractObjects(List changedObjects, HistoryChangedEventArgs args, HistoryEntryBase historyEntry) + { + var nodes = new List(); + var swimlanes = new List(); + var connectors = new List(); + var phases = new List(); + var lanes = new List(); + var headers = new List(); + + if (changedObjects == null) return (nodes, swimlanes, connectors, phases, lanes, headers); + + foreach (var obj in changedObjects) + { + switch (obj) + { + case Swimlane swimlane: + swimlanes.Add(swimlane); + break; + case Node node: + nodes.Add(node); + break; + case Connector connector: + connectors.Add(connector); + break; + case Phase phase: + phases.Add(phase); + break; + case Lane lane: + lanes.Add(lane); + break; + case SwimlaneHeader header: + headers.Add(header); + break; + } + } + return (nodes, swimlanes, connectors, phases, lanes, headers); + } + + private string GenerateRoomId() + { + return Guid.NewGuid().ToString("N")[..8].ToUpper(); + } + + private async Task InitializeSignalR() + { + if (connection == null) + { + connection = new HubConnectionBuilder() + .WithUrl(NavigationManager.ToAbsoluteUri("diagramHub"), options => + { + options.SkipNegotiation = true; + options.Transports = Microsoft.AspNetCore.Http.Connections.HttpTransportType.WebSockets; + }) + .WithAutomaticReconnect() + .Build(); + connection.On("OnSaveDiagramState", OnSaveDiagramState); + connection.On("ShowConflict", ShowConflict); + connection.On("RevertCurrentChanges", RevertCurrentChanges); + connection.On("OnConnectedAsync", OnConnectedAsync); + connection.On("UpdateVersion", UpdateVersion); + connection.On>("CurrentUsers", CurrentUsers); + connection.On("LoadDiagramData", OnLoadDiagramData); + connection.On, long, SelectionEvent>("ReceiveData", async (diagramChanges, serverVersion, selectionEvent) => + { + await InvokeAsync(() => OnReceiveDiagramUpdate(diagramChanges, serverVersion, selectionEvent)); + }); + connection.On("UserJoined", ShowUserJoined); + connection.On("UserLeft", ShowUserLeft); + connection.On("UpdateSelectionHighlighter", SendCurrentSelectorBoundsToOtherClient); + connection.On>("PeerSelectionsBootstrap", async list => + { + foreach (var evt in list) + _peerSelections[evt.ConnectionId] = (evt.UserName ?? "User", evt.ElementIds?.ToHashSet() ?? new(), evt.SelectorBounds); + await InvokeAsync(StateHasChanged); + }); + + connection.On("PeerSelectionChanged", async (evt) => + { + await InvokeAsync(() => + { + PeerSelectionChanged(evt); + StateHasChanged(); + } + ); + }); + + connection.On("PeerSelectionCleared", async evt => + { + if (evt != null) + { + _peerSelections.Remove(evt.ConnectionId); + await InvokeAsync(StateHasChanged); + } + }); + await connection.StartAsync(); + } + } + private bool IsEqual(DiagramRect bounds1, DiagramRect bounds2) + { + return bounds1.X == bounds2.X && bounds1.Y == bounds2.Y && bounds1.Width == bounds2.Width && bounds1.Height == bounds2.Height; + } + private void RevertCurrentChanges() + { + isRevertingCurrentChanges = true; + DiagramInstance.Undo(); + isRevertingCurrentChanges = false; + } + private async Task ShowConflict() + { + string message = "You have a conflicts in your page. Your changes could not be merged."; + await DiagramMessageRef.ShowToastAsync(message); + } + private async Task ShowUserLeft(string userName) + { + int userIdNumber = int.Parse(userName); + string message = $"SF{userIdNumber:D4} left the diagram."; + await DiagramMessageRef.ShowToastAsync(message); + } + private async Task ShowUserJoined(string userName) + { + int userIdNumber = int.Parse(userName); + string message = $"SF{userIdNumber:D4} joined the diagram."; + await DiagramMessageRef.ShowToastAsync(message); + } + private async Task OnConnectedAsync(string connectionId) + { + if (!string.IsNullOrEmpty(connectionId)) + { + this.ConnectionId = connectionId; + currentUser = string.IsNullOrEmpty(currentUser) ? $"{userCount}" : currentUser; + // Join the room after connection is established + if (connection.State != HubConnectionState.Disconnected) + await connection.SendAsync("JoinDiagram", roomName, DiagramId, currentUser); + userCount++; + } + } + + private async Task OnSaveDiagramState(string requestId) + { + try + { + string data = DiagramInstance.SaveDiagram(); + if(connection.State != HubConnectionState.Disconnected) + await connection.InvokeAsync("ProvideDiagramState", requestId, data); + } + catch (Exception ex) + { + Console.WriteLine($"Saving diagram state failed: {ex}"); + } + } + + private async Task OnReceiveDiagramUpdate(List diagramChanges, long newVersion, SelectionEvent evt) + { + await DiagramInstance.SetDiagramUpdatesAsync(diagramChanges); + this.clientVersion = newVersion; + await PeerSelectionChanged(evt); + StateHasChanged(); + } + private void UpdateVersion(long newVersion) + { + this.clientVersion = newVersion; + } + private void CurrentUsers(List newusers) + { + this.ActiveUsers = newusers; + InvokeAsync(StateHasChanged); + } + private async Task PeerSelectionChanged(SelectionEvent evt) + { + if (DiagramInstance.SelectionSettings != null && evt != null && !string.IsNullOrEmpty(evt.UserId) && evt.ElementIds.Count > 0) + { + _peerSelections[evt.ConnectionId] = (evt.UserName ?? string.Empty, evt.ElementIds?.ToHashSet() ?? new(), evt.SelectorBounds); + foreach (var (key, peer) in _peerSelections) + { + if (key == evt.ConnectionId) continue; + if (peer.NodeIds != null && peer.NodeIds.SetEquals(evt.ElementIds)) + { + if (!IsEqual(peer.selectorBounds.Bounds, evt.SelectorBounds.Bounds) || peer.selectorBounds.RotationAngle != evt.SelectorBounds.RotationAngle) + { + _peerSelections[key] = (peer.UserName, peer.NodeIds, evt.SelectorBounds); + } + } + } + } + } + private async Task OnLoadDiagramData(DiagramData data) + { + if (data != null) + { + if (!string.IsNullOrEmpty(data.Data)) + { + await InvokeAsync(async () => + { + isLoadDiagram = true; + JsonSerializerOptions serializerOptions = new JsonSerializerOptions + { + WriteIndented = true, + }; + if(DiagramInstance != null) + await DiagramInstance.LoadDiagramAsync(data.Data); + isLoadDiagram = false; + }); + + } + } + } + #region User cursor + private readonly Dictionary NodeIds, SelectorBounds selectorBounds)> _peerSelections = new(StringComparer.Ordinal); + + private static string Initials(string? name) + { + if (string.IsNullOrWhiteSpace(name)) return "?"; + var parts = name.Trim().Split(' ', StringSplitOptions.RemoveEmptyEntries).Take(2); + return string.Concat(parts.Select(p => char.ToUpperInvariant(p[0]))); + } + + public class SelectorBounds + { + public DiagramRect Bounds { get; set; } + public double RotationAngle { get; set; } + } + + public sealed class SelectionEvent + { + public string ConnectionId { get; set; } = default!; + public string DiagramId { get; set; } = default!; + public string? UserId { get; set; } + public string? UserName { get; set; } + public List? ElementIds { get; set; } + public long TimestampUnixMs { get; set; } + public SelectorBounds SelectorBounds { get; set; } + } + private List GetSelectedIds(DiagramSelectionSettings selectionSettings) + { + var ids = new List(); + + // Collect all selected objects + var objects = new List(); + objects.AddRange(selectionSettings.Nodes); + objects.AddRange(selectionSettings.Connectors); + objects.AddRange(selectionSettings.Swimlanes); + objects.AddRange(selectionSettings.Phases); + objects.AddRange(selectionSettings.Lanes); + if (selectionSettings.Header != null) + { + objects.Add(selectionSettings.Header); + } + ids = objects + .Where(obj => !string.IsNullOrEmpty(obj.ID)) + .Select(obj => obj.ID) + .ToList(); + return ids; + } + + public bool HasExactMatch(string myConnectionId, HashSet myNodeIds) + { + return _peerSelections + .Where(kvp => kvp.Key != myConnectionId) // exclude self + .Any(kvp => kvp.Value.NodeIds.SetEquals(myNodeIds)); // exact match + } + + public List GetUsersWithExactMatch(string myConnectionId, HashSet myNodeIds) + { + return _peerSelections + .Where(kvp => kvp.Key != myConnectionId && kvp.Value.NodeIds.SetEquals(myNodeIds)) + .Select(kvp => kvp.Value.UserName) + .ToList(); + } + + private async Task<(List, SelectorBounds)> UpdateOtherClientSelectorBounds() + { + DiagramSelectionSettings diagramSelectionSettings = DiagramInstance.SelectionSettings; + HashSet elementIds = new(); + SelectorBounds bounds = new(); + bool canRefresh = false; + + if (diagramSelectionSettings != null) + { + elementIds = GetSelectedIds(diagramSelectionSettings).ToHashSet(); + var editedSet = new HashSet(editedElements); + var keysToRemove = new List(); + bounds = new SelectorBounds() + { + Bounds = new DiagramRect() { X = diagramSelectionSettings.OffsetX, Y = diagramSelectionSettings.OffsetY, Width = diagramSelectionSettings.Width, Height = diagramSelectionSettings.Height }, + RotationAngle = diagramSelectionSettings.RotationAngle + }; + foreach (var kvp in _peerSelections.Where(p => p.Key != this.ConnectionId)) + { + if (elementIds.Count == 0) + { + var commonIds = kvp.Value.NodeIds.Where(id => editedSet.Contains(id)).ToList(); + + if (commonIds.Count > 0) + { + foreach (string id in commonIds) + { + var objectValue = DiagramInstance.GetObject(id); + if (objectValue == null) + { + kvp.Value.NodeIds.Remove(id); + canRefresh = true; + } + } + + if (!kvp.Value.NodeIds.Any()) + { + keysToRemove.Add(kvp.Key); + canRefresh = true; + } + } + } + else if (kvp.Value.NodeIds.SetEquals(elementIds)) + { + + _peerSelections[kvp.Key] = (kvp.Value.UserName, kvp.Value.NodeIds, bounds); + canRefresh = true; + } + } + foreach (var key in keysToRemove) + { + _peerSelections.Remove(key); + } + + if (canRefresh) + await InvokeAsync(StateHasChanged); + } + return (elementIds.ToList(), bounds); + } + + private async Task SendCurrentSelectorBoundsToOtherClient() + { + var (elementIds, bounds) = await UpdateOtherClientSelectorBounds(); + if (connection.State != HubConnectionState.Disconnected) + await connection.InvokeAsync("SelectElements", elementIds, bounds, true); + } + #endregion + #endregion + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + await base.OnAfterRenderAsync(firstRender); + PaletteInstance!.Targets = new DiagramObjectCollection + { + DiagramInstance + }; + if (firstRender) + { + try + { + await JS.InvokeVoidAsync("moveBadgeLayerToDiagramLayer", "badge-layer", "diagram_diagramlayer"); + } + catch + { + // Fallback: define and call inline if script wasn't loaded yet + await JS.InvokeVoidAsync("eval", @"(function(){ + if (typeof window.moveBadgeLayerToDiagramLayer !== 'function') { + window.moveBadgeLayerToDiagramLayer = function (badgeLayerId, diagramLayerId) { + const badgeLayer = document.getElementById(badgeLayerId); + const diagramLayer = document.getElementById(diagramLayerId); + if (badgeLayer && diagramLayer) { + diagramLayer.appendChild(badgeLayer); + } + }; + } + window.moveBadgeLayerToDiagramLayer('badge-layer','diagram_diagramlayer'); + })();"); + } + await InitializeSignalR(); + } + } + public async void OnHistoryChange(HistoryChangedEventArgs args) + { + if (args != null && DiagramInstance != null && !isLoadDiagram && !isRevertingCurrentChanges) + { + UpdateUndoRedoToolbarIcon(args); + bool isUndo = args.ActionTrigger == HistoryChangedAction.Undo; + bool isStartGroup = args.EntryType == (isUndo ? HistoryEntryType.EndGroup : HistoryEntryType.StartGroup); + bool isEndGroup = args.EntryType == (isUndo ? HistoryEntryType.StartGroup : HistoryEntryType.EndGroup); + + if (isStartGroup) { editedElements = new(); isGroupAction = true; } + List parsedData = DiagramInstance.GetDiagramUpdates(args); + editedElements.AddRange(GetEditedElementIds(args).ToList()); + if (parsedData.Count > 0) + { + var (selectedElementIds, selectorBounds) = await UpdateOtherClientSelectorBounds(); + SelectionEvent currentSelectionDetails = new SelectionEvent() { ElementIds = selectedElementIds, SelectorBounds = selectorBounds }; + if (connection.State != HubConnectionState.Disconnected) + await connection.SendAsync("BroadcastToOtherClients", parsedData, clientVersion, editedElements, currentSelectionDetails, roomName); + } + if (isEndGroup || !isGroupAction) { editedElements = new(); isGroupAction = false; } + } + } + private void UpdateUndoRedoToolbarIcon(HistoryChangedEventArgs args) + { + if (args.ActionTrigger == HistoryChangedAction.CustomAction) + { + if (redoStack.Count > 0) + { + redoStack.Clear(); + } + string entryLog = args.EntryType.ToString(); + undoStack.Add(entryLog); + } + else if (args.ActionTrigger == HistoryChangedAction.Redo && redoStack.Count > 0) + { + undoStack.Add(redoStack[^1]); + redoStack.RemoveAt(redoStack.Count - 1); + } + else if (args.ActionTrigger == HistoryChangedAction.Undo && undoStack.Count > 0) + { + redoStack.Add(undoStack[^1]); + undoStack.RemoveAt(undoStack.Count - 1); + } + IsEnableUndoButton = undoStack.Count == 0; + IsEnableRedoButton = redoStack.Count == 0; + } + public void DragDropEvent(DropEventArgs args) + { + if (args.Element is Node node && node.Tooltip != null) + { + node.Tooltip = null; + node.Constraints &= ~NodeConstraints.Tooltip; + } + else if (args.Element is Connector connector && connector.Tooltip != null) + { + connector.Tooltip = null; + connector.Constraints &= ~ConnectorConstraints.Tooltip; + } + } + public void UpdateToolbarItems() + { + int? nodeCount = DiagramInstance?.SelectionSettings!.Nodes!.Count; + int? ConnectorCount = DiagramInstance?.SelectionSettings!.Connectors!.Count; + if (nodeCount + ConnectorCount == 0) + { + IsEnableCopyButton = true; + IsEnableCutButton = true; + } + else + { + IsEnableCopyButton = false; + IsEnableCutButton = false; + } + if (nodeCount > 0) + { + IsSingleNode = false; + if (nodeCount >= 2 || DiagramInstance?.SelectionSettings!.Nodes[0] is NodeGroup) + { + IsMultipleNode = false; + } + } + else + { + IsSingleNode = true; + IsMultipleNode = true; + } + } + + public async void OnSelectionChanging(Syncfusion.Blazor.Diagram.SelectionChangingEventArgs args) + { + if (args.NewValue!.Count > 1) + { + DiagramInstance!.SelectionSettings!.Constraints = DiagramInstance.SelectionSettings.Constraints & ~SelectorConstraints.Rotate; + } + else + { + DiagramInstance!.SelectionSettings!.Constraints = DiagramInstance.SelectionSettings.Constraints | SelectorConstraints.Rotate; + } + } + + public async void OnSelectionChanged(Syncfusion.Blazor.Diagram.SelectionChangedEventArgs args) + { + this.UpdateToolbarItems(); + + if (connection.State != HubConnectionState.Disconnected) + { + if (args?.NewValue is { Count: > 0 }) + { + var ids = args.NewValue + .OfType() + .Select(o => o.ID) + .Where(id => !string.IsNullOrWhiteSpace(id)) + .Distinct() + .ToList(); + + DiagramSelectionSettings diagramSelectionSettings = DiagramInstance.SelectionSettings; + if (diagramSelectionSettings != null) + { + SelectorBounds bounds = new SelectorBounds() + { + Bounds = new DiagramRect() { X = diagramSelectionSettings.OffsetX, Y = diagramSelectionSettings.OffsetY, Width = diagramSelectionSettings.Width, Height = diagramSelectionSettings.Height }, + RotationAngle = diagramSelectionSettings.RotationAngle + }; + await connection.InvokeAsync("SelectElements", ids, bounds); + } + } + else + await connection.InvokeAsync("ClearSelection"); + } + } + + public void OnCreated() + { + FitOptions options = new FitOptions() { Mode = FitMode.Both, Region = DiagramRegion.Content }; + DiagramInstance.FitToPage(options); + } + + // Method to customize the tool + public InteractionControllerBase GetCustomTool(DiagramElementAction action, string id) + { + InteractionControllerBase? tool = null; + if (id == "Draw") + { + tool = new DrawTool(DiagramInstance!); + } + else + { + tool = new AddDeleteTool(DiagramInstance!); + } + return tool; + } + // Custom tool to delete the node. + public class AddDeleteTool : InteractionControllerBase + { + SfDiagramComponent sfDiagram; + Node? deleteObject = null; + public AddDeleteTool(SfDiagramComponent Diagram) : base(Diagram) + { + sfDiagram = Diagram; + } + public override void OnMouseDown(DiagramMouseEventArgs args) + { + if (sfDiagram.SelectionSettings!.Nodes!.Count > 0 && ((sfDiagram.SelectionSettings.Nodes[0]) is Node)) + { + deleteObject = (sfDiagram.SelectionSettings.Nodes[0]) as Node; + } + base.OnMouseDown(args); + } + public override void OnMouseUp(DiagramMouseEventArgs? args) + { + if (deleteObject != null) + { + sfDiagram.StartGroupAction(); + sfDiagram.BeginUpdate(); + sfDiagram.Nodes!.Remove(deleteObject); + _ = sfDiagram.EndUpdateAsync(); + sfDiagram.EndGroupAction(); + } + base.OnMouseUp(args); + this.InAction = true; + } + } + + public class DrawTool : ConnectorDrawingController + { + SfDiagramComponent sfDiagram; + Connector? newConnector = null; + public DrawTool(SfDiagramComponent Diagram) : base(Diagram, DiagramElementAction.ConnectorSourceEnd) + { + sfDiagram = Diagram; + newConnector = new Connector() + { + ID = "OrthogonalConnector", + SourceID = sfDiagram.SelectionSettings!.Nodes![0].ID, + Type = ConnectorSegmentType.Orthogonal, + }; + @*Hidden:Lines*@ +#pragma warning disable BL0005 + @*End:Hidden*@ + Diagram.InteractionController = DiagramInteractions.DrawOnce; + Diagram.DrawingObject = newConnector; + @*Hidden:Lines*@ +#pragma warning restore BL0005 + @*End:Hidden*@ + } + public override void OnMouseDown(DiagramMouseEventArgs args) + { + base.OnMouseDown(args); + } + public override void OnMouseUp(DiagramMouseEventArgs? args) + { + base.OnMouseUp(args); + } + } + + protected override void OnInitialized() + { + GridLineIntervals = new double[] { + 1, 9, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75, 0.25, 9.75 + }; + InitDiagramModel(); + InitPaletteModel(); + } + // Create Nodes and Connectors for the diagram. + public void InitDiagramModel() + { + // Reset collections + DiagramNodes = new DiagramObjectCollection(); + DiagramConnectors = new DiagramObjectCollection(); + + // Helper orthogonal segments for first turn direction + OrthogonalSegment goDown75 = new OrthogonalSegment + { + Type = ConnectorSegmentType.Orthogonal, + Length = 75, + Direction = Direction.Bottom + }; + OrthogonalSegment goDown100 = new OrthogonalSegment + { + Type = ConnectorSegmentType.Orthogonal, + Length = 100, + Direction = Direction.Bottom + }; + OrthogonalSegment goRight150 = new OrthogonalSegment + { + Type = ConnectorSegmentType.Orthogonal, + Length = 150, + Direction = Direction.Right + }; + OrthogonalSegment goRight120 = new OrthogonalSegment + { + Type = ConnectorSegmentType.Orthogonal, + Length = 120, + Direction = Direction.Right + }; + OrthogonalSegment goLeft140 = new OrthogonalSegment + { + Type = ConnectorSegmentType.Orthogonal, + Length = 140, + Direction = Direction.Left + }; + + // Layout positions + double centerX = 400; // center column + double leftX = 220; // left column + double rightX = 600; // right column + + // Vertical offset to move the diagram down to make room for the title + double offsetY = 70; + + // Y coordinates (top to bottom) + offset + double startY = 50 + offsetY; // Start + double commitY = 130 + offsetY; // Commit + double decisionY1 = 220 + offsetY; // Decision 1 + double testReportY = 300 + offsetY; // Test Report + double rateY = 320 + offsetY;// Rate-limit + double decisionY2 = 410 + offsetY; // Decision 2 + double deployY = 490 + offsetY; // Deploy center + double endY = 570 + offsetY; // End + + Node Title = new Node() + { + ID = "TitleNode", + OffsetX = centerX, + OffsetY = 30, + Shape = new TextShape() + { + Content = "CI / CD Pipeline" + }, + Style = new TextStyle() + { + FontSize = 20, + Bold = true, + }, + Constraints = NodeConstraints.Default & ~NodeConstraints.Select, + }; + DiagramNodes.Add(Title); + + // Nodes + CreateNode("start", centerX, startY, NodeFlowShapes.Terminator, "Start"); + CreateNode("commit", centerX, commitY, NodeFlowShapes.Process, "Commit (VCS)"); + CreateNode("gate1", centerX, decisionY1, NodeFlowShapes.Decision, "Tests pass?"); + CreateNode("build", rightX, decisionY1, NodeFlowShapes.Process, "Build"); + CreateNode("report", leftX, testReportY, NodeFlowShapes.Document, "Test Report"); + CreateNode("rate", centerX, rateY, NodeFlowShapes.Process, "Rate-limit"); + CreateNode("gate2", centerX, decisionY2, NodeFlowShapes.Decision, "Tests pass?"); + CreateNode("deployR", rightX, decisionY2, NodeFlowShapes.Process, "Deploy"); + CreateNode("deploy", centerX, deployY, NodeFlowShapes.Process, "Deploy"); + CreateNode("end", centerX, endY, NodeFlowShapes.Terminator, "End"); + + // Connectors (orthogonal) + CreateConnector("start", "commit", default(string)!, goDown75); + CreateConnector("commit", "gate1", default(string)!, goDown75); + + // gate1 branches + CreateConnector("gate1", "build", "No", goRight120); + CreateConnector("gate1", "report", "Yes", goLeft140); + + // report → gate2 (loop) + CreateConnector("report", "gate2", default(string)!, goDown100); + + // center flow: gate1 → rate-limit → gate2 + CreateConnector("gate1", "rate", default(string)!, goDown75); + CreateConnector("rate", "gate2", default(string)!, goDown75); + + // gate2 branches + CreateConnector("gate2", "deployR", "No", goRight150); + CreateConnector("gate2", "deploy", "Yes", goDown75); + + // Deploy center → End + CreateConnector("deploy", "end", default(string)!, goDown75); + } + + // Create Nodes and Connectors for the Palette. + public void InitPaletteModel() + { + DiagramPalettes = new DiagramObjectCollection(); + SymbolPreview = new DiagramSize + { + Width = 100, + Height = 100 + }; + PalettesFlowShapes = new DiagramObjectCollection(); + CreatePaletteNode(NodeFlowShapes.Terminator, "Terminator"); + CreatePaletteNode(NodeFlowShapes.Process, "Process"); + CreatePaletteNode(NodeFlowShapes.Decision, "Decision"); + CreatePaletteNode(NodeFlowShapes.Document, "Document"); + CreatePaletteNode(NodeFlowShapes.PreDefinedProcess, "Pre-Defined Process"); + CreatePaletteNode(NodeFlowShapes.PaperTap, "Punched Tape"); + CreatePaletteNode(NodeFlowShapes.DirectData, "Direct Data"); + CreatePaletteNode(NodeFlowShapes.SequentialData, "Sequential Data"); + CreatePaletteNode(NodeFlowShapes.Sort, "Sort"); + CreatePaletteNode(NodeFlowShapes.MultiDocument, "Multi-Document"); + CreatePaletteNode(NodeFlowShapes.Collate, "Collate"); + CreatePaletteNode(NodeFlowShapes.SummingJunction, "Summing Junction"); + CreatePaletteNode(NodeFlowShapes.Or, "OR"); + CreatePaletteNode(NodeFlowShapes.InternalStorage, "Internal Storage"); + CreatePaletteNode(NodeFlowShapes.Extract, "Extract"); + CreatePaletteNode(NodeFlowShapes.SequentialAccessStorage, "Sequential Access Storage"); + CreatePaletteNode(NodeFlowShapes.Annotation, "Annotation"); + CreatePaletteNode(NodeFlowShapes.Data, "Data"); + CreatePaletteNode(NodeFlowShapes.Card, "Card"); + CreatePaletteNode(NodeFlowShapes.Delay, "Delay"); + + PalettesConnectorSymbols = new DiagramObjectCollection(); + CreatePaletteConnector("Orthogonal With Arrow", ConnectorSegmentType.Orthogonal, DecoratorShape.Arrow); + CreatePaletteConnector("Orthogonal", ConnectorSegmentType.Orthogonal, DecoratorShape.None); + CreatePaletteConnector("Straight With Arrow", ConnectorSegmentType.Straight, DecoratorShape.Arrow); + CreatePaletteConnector("Straight", ConnectorSegmentType.Straight, DecoratorShape.None); + CreatePaletteConnector("Bezier", ConnectorSegmentType.Bezier, DecoratorShape.None); + + DiagramPalettes = new DiagramObjectCollection() + { +@*Hidden:Lines*@ + #pragma warning disable BL0005 +@*End:Hidden*@ + new Palette() {Symbols = PalettesFlowShapes, Title = "Flow Shapes", ID = "FlowShapes", IconCss = "e-ddb-icons e-flow"}, + new Palette() {Symbols = PalettesConnectorSymbols, Title = "Connectors",ID="Connectors", IsExpanded = true, IconCss = "e-ddb-icons e-connector"}, +@*Hidden:Lines*@ + #pragma warning restore BL0005 +@*End:Hidden*@ + }; + } + public void OnNodeCreating(IDiagramObject obj) + { + Node? node = obj as Node; + if (!(node!.ID!.StartsWith("TitleNode"))) + node!.Style!.Fill = "#357BD2"; + if (!(node.ID!.StartsWith("Annotation") || node.ID.StartsWith("SequentialData"))) + node!.Style!.StrokeColor = "White"; + node!.Style!.Opacity = 1; + } + public void OnConnectorCreating(IDiagramObject obj) + { + Connector? connector = obj as Connector; + connector!.Style!.Fill = "black"; + connector.Style.StrokeColor = "black"; + connector.Style.Opacity = 1; + connector.TargetDecorator!.Style.Fill = "black"; + connector.TargetDecorator.Style.StrokeColor = "black"; + } + // Method is used to create a node for the palette. + public void CreatePaletteNode(NodeFlowShapes flowShape, string id) + { + string NodeID = id; + bool isSpace = id.Contains(" "); + if (isSpace) + { + NodeID = id.Replace(" ", ""); + } + Node diagramNode = new Node() + { + ID = NodeID, + Shape = new FlowShape() { Type = Syncfusion.Blazor.Diagram.NodeShapes.Flow, Shape = flowShape }, + Style = new ShapeStyle() { StrokeColor = "#757575", StrokeWidth = 1 }, + SearchTags = new List() { "flow" }, + }; + if (isSpace) + { + diagramNode.Tooltip = new DiagramTooltip() + { + Content = id, + }; + diagramNode.Constraints = NodeConstraints.Default | NodeConstraints.Tooltip; + } + if (id == "Terminator" || id == "Process") + { + diagramNode.Width = 80; + diagramNode.Height = 40; + } + else if (id == "Decision" || id == "Document" || id == "PreDefined Process" || + id == "Punched Tape" || id == "Direct Data" || id == "MultiDocument" || id == "Data") + { + diagramNode.Width = 50; + diagramNode.Height = 40; + } + else + { + diagramNode.Width = 50; + diagramNode.Height = 50; + } + double oldWidth = Convert.ToDouble(diagramNode.Width); + double oldHeight = Convert.ToDouble(diagramNode.Height); + double ratio = 100 / oldWidth; + diagramNode.Width = 100; + diagramNode.Height *= ratio; + PalettesFlowShapes!.Add(diagramNode); + } + + // used to create a Port. + public DiagramObjectCollection CreatePort() + { + DiagramObjectCollection defaultsPorts = new DiagramObjectCollection(); + PointPort port1 = new PointPort() + { + ID = "port1", + Shape = PortShapes.Circle, + Offset = new DiagramPoint() { X = 0, Y = 0.5 } + }; + PointPort port2 = new PointPort() + { + ID = "port2", + Shape = PortShapes.Circle, + Offset = new DiagramPoint() { X = 0.5, Y = 0 } + }; + PointPort port3 = new PointPort() + { + ID = "port3", + Shape = PortShapes.Circle, + Offset = new DiagramPoint() { X = 1, Y = 0.5 } + }; + PointPort port4 = new PointPort() + { + ID = "port4", + Shape = PortShapes.Circle, + Offset = new DiagramPoint() { X = 0.5, Y = 1 } + }; + defaultsPorts.Add(port1); + defaultsPorts.Add(port2); + defaultsPorts.Add(port3); + defaultsPorts.Add(port4); + return defaultsPorts; + } + // Method is used to create a Connector for the diagram. + public void CreateConnector(string sourceId, string targetId, string label = default(string)!, OrthogonalSegment? segment = null) + { + Connector diagramConnector = new Connector() + { + ID = string.Format("connector{0}", ++ConnectorCount), + SourceID = sourceId, + TargetID = targetId, + Style = new ShapeStyle() { StrokeWidth = 2, StrokeColor = "#8D8D8D" }, + TargetDecorator = new DecoratorSettings() + { + Style = new ShapeStyle() { StrokeColor = "#8D8D8D", Fill = "#8D8D8D" } + } + }; + + if (label != default(string)) + { + PathAnnotation annotation = new PathAnnotation() + { + Content = label, + Style = new TextStyle() + { + Fill = "white" + } + }; + diagramConnector.Annotations = new DiagramObjectCollection() { annotation }; + } + + if (segment != null) + { + diagramConnector.Type = ConnectorSegmentType.Orthogonal; + diagramConnector.Segments = new DiagramObjectCollection() { segment }; + } + DiagramConnectors!.Add(diagramConnector); + } + // Method is used to create a node for the diagram. + public void CreateNode(string id, double x, double y, NodeFlowShapes shape, string label) + { + Node diagramNode = new Node() + { + ID = id, + OffsetX = x, + OffsetY = y, + Width = 145, + Ports = CreatePort(), + Height = 60, + Style = new ShapeStyle { Fill = "#357BD2", StrokeColor = "White" }, + + Shape = new FlowShape() { Type = Syncfusion.Blazor.Diagram.NodeShapes.Flow, Shape = shape }, + Annotations = new DiagramObjectCollection + { + new ShapeAnnotation + { + ID = "label", + Content = label, + Style = new TextStyle() + { + Color="White", Fill = "transparent" + } + } + } + }; + DiagramNodes!.Add(diagramNode); + } + // Method is used to create a Connector for the palette. + public void CreatePaletteConnector(string id, ConnectorSegmentType type, DecoratorShape decoratorShape) + { + string connectorID = id; + bool isSpace = id.Contains(" "); + if (isSpace) + { + connectorID = id.Replace(" ", ""); + } + Connector diagramConnector = new Connector() + { + ID = connectorID, + Type = type, + SourcePoint = new DiagramPoint() { X = 0, Y = 0 }, + TargetPoint = new DiagramPoint() { X = 60, Y = 60 }, + Style = new ShapeStyle() { StrokeWidth = 1, StrokeColor = "#757575" }, + SearchTags = new List() { "connector" }, + TargetDecorator = new DecoratorSettings() + { + Shape = decoratorShape, + Style = new ShapeStyle() { StrokeWidth = 1, StrokeColor = "#757575", Fill = "#757575" } + } + }; + if (isSpace) + { + diagramConnector.Tooltip = new DiagramTooltip() + { + Content = id, + }; + diagramConnector.Constraints = ConnectorConstraints.Default | ConnectorConstraints.Tooltip; + } + PalettesConnectorSymbols!.Add(diagramConnector); + } + + public async Task ShowHideSymbolPalette() + { + await jsRuntime!.InvokeAsync("openPalette"); + + } + public async Task ToolbarEditorClick(Syncfusion.Blazor.Navigations.ClickEventArgs args) + { + string value = args.Item.TooltipText; + switch (value) + { + case "New Diagram": + DiagramInstance!.Clear(); + SetElements(); + break; + case "Open Diagram": + _ = LoadDiagram(); + break; + case "Save Diagram": + string fileName = "Flow Chart"; + await Download(fileName); + break; + case "Print Diagram": + DiagramPrintSettings print = new DiagramPrintSettings(); + print.PageWidth = 700; + print.PageHeight = 1200; + await DiagramInstance!.PrintAsync(print); + break; + case "Cut": + DiagramInstance!.Cut(); + IsEnablePasteButton = false; + break; + case "Copy": + DiagramInstance!.Copy(); + IsEnablePasteButton = false; + break; + case "Paste": + DiagramInstance!.Paste(); + break; + case "Undo": + DiagramInstance!.Undo(); + this.UpdateToolbarItems(); + break; + case "Redo": + DiagramInstance!.Redo(); + break; + case "Text Tool": + DiagramDrawingObject = new Node() { Shape = new TextShape() { Type = NodeShapes.Text } }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + } + } + public void SelectedItem(Syncfusion.Blazor.SplitButtons.MenuEventArgs args) + { + string value = args.Item.Text; + switch (value) + { + case "Group": + if (DiagramInstance!.SelectionSettings!.Nodes!.Count + DiagramInstance.SelectionSettings.Connectors!.Count > 1) + { + DiagramInstance.Group(); + } + break; + case "Ungroup": + if (DiagramInstance!.SelectionSettings!.Nodes!.Count + DiagramInstance.SelectionSettings.Connectors!.Count > 0) + { + DiagramInstance.Ungroup(); + } + IsSingleNode = true; + IsMultipleNode = true; + break; + case "JPG": + case "PNG": + case "SVG": + _ = Export(value); + break; + case "Straight": + DiagramDrawingObject = new Connector() { Type = ConnectorSegmentType.Straight }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + case "Orthogonal": + DiagramDrawingObject = new Connector() { Type = ConnectorSegmentType.Orthogonal }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + case "Bezier": + DiagramDrawingObject = new Connector() { Type = ConnectorSegmentType.Bezier }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + case "Rectangle": + DiagramDrawingObject = new Node() { Shape = new BasicShape() { Type = NodeShapes.Basic, Shape = NodeBasicShapes.Rectangle } }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + case "Ellipse": + DiagramDrawingObject = new Node() { Shape = new BasicShape() { Type = NodeShapes.Basic, Shape = NodeBasicShapes.Ellipse } }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + case "Polygon": + DiagramDrawingObject = new Node() { Shape = new BasicShape() { Type = NodeShapes.Basic, Shape = NodeBasicShapes.Polygon } }; + DiagramTool = DiagramInteractions.DrawOnce; + break; + } + } + public void SelectedZoomItem(Syncfusion.Blazor.SplitButtons.MenuEventArgs args) + { + string value = args.Item.Text; + double currentZoom = DiagramInstance!.ScrollSettings!.CurrentZoom; + switch (value) + { + case "Zoom In": + case "Zoom Out": + double ZoomFactor = 0.2; + ZoomFactor = value == "Zoom Out" ? 1 / (1 + ZoomFactor) : (1 + ZoomFactor); + DiagramInstance.Zoom(ZoomFactor, null); + break; + case "Zoom to Fit": + FitOptions fitoption = new FitOptions() + { + Mode = FitMode.Both, + Region = DiagramRegion.PageSettings, + }; + DiagramInstance.FitToPage(fitoption); + break; + case "Zoom to 50%": + ZoomFactor = 0.5 / currentZoom; + DiagramInstance.Zoom(ZoomFactor, null); + break; + case "Zoom to 100%": + ZoomFactor = 1 / currentZoom; + DiagramInstance.Zoom(ZoomFactor, null); + break; + case "Zoom to 200%": + ZoomFactor = 2 / currentZoom; + DiagramInstance.Zoom(ZoomFactor, null); + break; + } + ZoomItemDropdownContent = FormattableString.Invariant($"{Math.Round(DiagramInstance.ScrollSettings.CurrentZoom * 100)}") + "%"; + } + public void SetElements() + { + IsSingleNode = true; + IsMultipleNode = true; + DiagramInstance!.ClearHistory(); + DiagramInstance.ResetZoom(); + StateHasChanged(); + } + public async Task Download(string fileName) + { + string data = DiagramInstance!.SaveDiagram(); + await FileUtil.SaveAs(jsRuntime!, data, fileName); + } + public async Task Export(string? value) + { + DiagramExportSettings export = new DiagramExportSettings(); + export.FitToPage = true; + if (value == "JPG") + await DiagramInstance!.ExportAsync("Diagram", DiagramExportFormat.JPEG, export); + else if (value == "PNG") + await DiagramInstance!.ExportAsync("DiagramInstance", DiagramExportFormat.PNG, export); + else if (value == "SVG") + await DiagramInstance!.ExportAsync("Diagram", DiagramExportFormat.SVG, export); + } + public async Task LoadDiagram() + { + DiagramInstance!.BeginUpdate(); + ExtensionType = ".json"; + await FileUtil.Click(jsRuntime!); + await DiagramInstance.EndUpdateAsync(); + } + public async Task OnUploadFileSelected(UploadingEventArgs args) + { + if (args.FileData!.Type == "json") + { + string json = await FileUtil.LoadFile(jsRuntime!, args.FileData); + json = json.Replace(System.Environment.NewLine, string.Empty); + isLoadDiagram = true; + await DiagramInstance!.LoadDiagramAsync(json.ToString()); + if (connection.State != HubConnectionState.Disconnected) + await connection.SendAsync("LoadDiagram", json.ToString()); + FitOptions options = new FitOptions() { Mode = FitMode.Both, Region = DiagramRegion.Content }; + DiagramInstance.FitToPage(options); + isLoadDiagram = false; + await UploadFiles!.ClearAllAsync(); + } + } + + public void ScrollChanged(ScrollChangedEventArgs args) + { + ZoomItemDropdownContent = FormattableString.Invariant($"{Math.Round(DiagramInstance!.ScrollSettings!.CurrentZoom * 100)}") + "%"; + } + + @*Hidden:Lines*@ + public async void Dispose() + { + if (connection != null) + { + await connection.StopAsync(); + } + if (SymbolPreview != null) + { + SymbolPreview = null; + } + if (SymbolMargin != null) + { + SymbolMargin = null; + } + DiagramInstance = null; + PaletteInstance = null; + if (DiagramNodes != null) + { + DiagramNodes.Clear(); + DiagramNodes = null; + } + if (DiagramConnectors != null) + { + DiagramConnectors.Clear(); + DiagramConnectors = null; + } +#pragma warning disable BL0005 + if (DiagramPalettes != null) + { + for (int i = 0; i < DiagramPalettes.Count; i++) + { + DiagramPalettes[i].ID = null; + DiagramPalettes[i].Title = null; + DiagramPalettes[i].IconCss = null; + if (DiagramPalettes[i].Symbols != null) + { + for (int j = 0; j < DiagramPalettes[i].Symbols.Count; j++) + { + DiagramPalettes[i].Symbols[j] = null; + } + DiagramPalettes[i].Symbols.Clear(); + DiagramPalettes[i].Symbols = null; + } + } + DiagramPalettes.Clear(); + DiagramPalettes = null; + } +#pragma warning restore BL0005 + if (PalettesFlowShapes != null) + { + PalettesFlowShapes.Clear(); + PalettesFlowShapes = null; + } + if (GridLineIntervals != null) + { + Array.Clear(GridLineIntervals, 0, GridLineIntervals.Length); + GridLineIntervals = null; + } + if (PalettesConnectorSymbols != null) + { + PalettesConnectorSymbols.Clear(); + PalettesConnectorSymbols = null; + } + } + @*End:Hidden*@ +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/DiagramMessagePopUp.razor b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/DiagramMessagePopUp.razor new file mode 100644 index 00000000..dbf09a29 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/DiagramMessagePopUp.razor @@ -0,0 +1,18 @@ +@using Syncfusion.Blazor.Notifications +@namespace DiagramCollaboration + + + + + +@code +{ + public SfToast ToastObj; + public string ToastContent { get; set; } + + internal async Task ShowToastAsync(string message) + { + ToastObj.Content = message; + await this.ToastObj.ShowAsync(); + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/FileUtil.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/FileUtil.cs new file mode 100644 index 00000000..bdb6c500 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Pages/FileUtil.cs @@ -0,0 +1,31 @@ +using Microsoft.JSInterop; +using System; +using System.Threading.Tasks; + +namespace DiagramCollaboration +{ + +#pragma warning disable CA1052 // Static holder types should be Static or NotInheritable + public class FileUtil +#pragma warning restore CA1052 // Static holder types should be Static or NotInheritable + { + public async static Task SaveAs(IJSRuntime js, string data, string fileName) + { + await js.InvokeAsync( + "saveDiagram", +#pragma warning disable CA1305 // Specify IFormatProvider + Convert.ToString(data), fileName).ConfigureAwait(true); +#pragma warning restore CA1305 // Specify IFormatProvider + } + public async static Task Click(IJSRuntime js) + { + await js.InvokeAsync( + "click").ConfigureAwait(true); + } + public async static Task LoadFile(IJSRuntime js, object data) + { + return await js.InvokeAsync( + "loadFile", data).ConfigureAwait(true); + } + } +} diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/DiagramService.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/DiagramService.cs new file mode 100644 index 00000000..7796969c --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/DiagramService.cs @@ -0,0 +1,66 @@ +using Microsoft.Extensions.Logging; +using DiagramServer.Models; + +namespace DiagramServer.Services +{ + public class DiagramService : IDiagramService + { + private readonly IRedisService _redis; + private readonly ILogger _logger; + + private const string DIAGRAM_KEY_PREFIX = "diagramData:"; + + public DiagramService(IRedisService redis, ILogger logger) + { + _redis = redis; + _logger = logger; + } + + public async Task GetDiagramAsync(string diagramId) + { + try + { + var key = $"{DIAGRAM_KEY_PREFIX}{diagramId}"; + var diagramData = await _redis.GetAsync(key); + + if (diagramData != null) + { + _logger.LogDebug("Retrieved diagram {DiagramId}", diagramId); + } + + return diagramData; + } + catch (Exception ex) + { + _logger.LogError(ex, "Error retrieving diagram {DiagramId}", diagramId); + return null; + } + } + public async Task SaveDiagramDataAsync(string diagramId, string data, string userId) + { + try + { + var diagramData = new DiagramData + { + DiagramId = diagramId, + Data = data, + }; + + var key = $"{DIAGRAM_KEY_PREFIX}{diagramId}"; + var success = await _redis.SetAsync(key, diagramData); + + if (success) + { + _logger.LogInformation($"Saved diagram by user {userId} with provided data"); + } + + return success; + } + catch (Exception ex) + { + _logger.LogError(ex, "Error saving diagram {DiagramId}", diagramId); + return false; + } + } + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/IDiagramService.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/IDiagramService.cs new file mode 100644 index 00000000..3e71bb45 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/IDiagramService.cs @@ -0,0 +1,10 @@ +using DiagramServer.Models; + +namespace DiagramServer.Services +{ + public interface IDiagramService + { + Task GetDiagramAsync(string diagramId); + Task SaveDiagramDataAsync(string diagramId, string diagramData, string userId); + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/IRedisService.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/IRedisService.cs new file mode 100644 index 00000000..e06f1093 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/IRedisService.cs @@ -0,0 +1,17 @@ +using StackExchange.Redis; + +namespace DiagramServer.Services +{ + public interface IRedisService + { + Task GetAsync(string key); + Task SetAsync(string key, T value, TimeSpan? expiry = null); + Task DeleteAsync(string key); + Task ListPushAsync(string key, T value); + Task<(bool accepted, long version)> CompareAndIncrementAsync(string key, long expectedVersion); + Task ListLengthAsync(string key); + Task ListRangeAsync(string key, long start = 0, long stop = -1); + Task ListTrimAsync(string key, long start, long stop); + Task> GetByPatternAsync(string pattern); + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/RedisService.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/RedisService.cs new file mode 100644 index 00000000..a68dc79a --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Services/RedisService.cs @@ -0,0 +1,196 @@ +using Microsoft.Extensions.Logging; +using StackExchange.Redis; +using System.Text.Json; +namespace DiagramServer.Services +{ + public class RedisService : IRedisService + { + private readonly IDatabase _database; + private readonly ISubscriber _subscriber; + private readonly ILogger _logger; + + public RedisService(IConnectionMultiplexer redis, ILogger logger) + { + _database = redis.GetDatabase(); + _subscriber = redis.GetSubscriber(); + _logger = logger; + } + + // Versioning + public async Task<(bool accepted, long version)> CompareAndIncrementAsync(string key, long expectedVersion) + { + const string lua = @" +local v = redis.call('GET', KEYS[1]) +if not v then + v = 0 +else + v = tonumber(v) or 0 +end + +local expected = tonumber(ARGV[1]) or -1 + +if v == expected then + local newv = redis.call('INCR', KEYS[1]) + return {1, newv} +else + return {0, v} +end +"; + try + { + var result = (StackExchange.Redis.RedisResult[])await _database.ScriptEvaluateAsync( + lua, + keys: new StackExchange.Redis.RedisKey[] { key }, + values: new StackExchange.Redis.RedisValue[] { expectedVersion.ToString() }); + + bool accepted = (int)result[0] == 1; + + long version; + if (result[1].Type == StackExchange.Redis.ResultType.Integer) + version = (long)result[1]; + else + version = long.Parse((string)result[1]); + + return (accepted, version); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error in CompareAndIncrementAsync for key {Key}", key); + long current = 0; + try + { + var raw = await _database.StringGetAsync(key); + if (raw.HasValue && long.TryParse(raw.ToString(), out var v)) + current = v; + } + catch { } + return (false, current); + } + } + + public async Task GetAsync(string key) + { + try + { + var value = await _database.StringGetAsync(key); + return value.HasValue ? JsonSerializer.Deserialize((string)value) : default; + } + catch (Exception ex) + { + _logger.LogError(ex, "Error getting key {Key}", key); + return default; + } + } + + public async Task SetAsync(string key, T value, TimeSpan? expiry = null) + { + try + { + var serializedValue = JsonSerializer.Serialize(value); + return await _database.StringSetAsync(key, serializedValue, (Expiration)expiry); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error setting key {Key}", key); + return false; + } + } + + public async Task DeleteAsync(string key) + { + try + { + return await _database.KeyDeleteAsync(key); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error deleting key {Key}", key); + return false; + } + } + + public async Task ListPushAsync(string key, T value) + { + try + { + var serializedValue = JsonSerializer.Serialize(value); + return await _database.ListLeftPushAsync(key, serializedValue); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error pushing to list {Key}", key); + return 0; + } + } + + public async Task ListLengthAsync(string key) + { + try + { + return await _database.ListLengthAsync(key); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error getting list length {Key}", key); + return 0; + } + } + + public async Task ListRangeAsync(string key, long start = 0, long stop = -1) + { + try + { + return await _database.ListRangeAsync(key, start, stop); + } + catch (Exception ex) + { + _logger.LogError(ex, "Error getting list range {Key}", key); + return Array.Empty(); + } + } + + public async Task ListTrimAsync(string key, long start, long stop) + { + try + { + await _database.ListTrimAsync(key, start, stop); + return true; + } + catch (Exception ex) + { + _logger.LogError(ex, "Error trimming list {Key} start={Start} stop={Stop}", key, start, stop); + return false; + } + } + + public async Task> GetByPatternAsync(string pattern) + { + var result = new List(); + try + { + var endpoints = _database.Multiplexer.GetEndPoints(); + var server = _database.Multiplexer.GetServer(endpoints.First()); + + // Get all keys matching the pattern + var keys = server.Keys(pattern: pattern); + + foreach (var key in keys) + { + var value = await _database.StringGetAsync(key); + if (value.HasValue) + { + var deserialized = JsonSerializer.Deserialize((string)value); + if (deserialized != null) + result.Add(deserialized); + } + } + } + catch (Exception ex) + { + _logger.LogError(ex, "Error retrieving keys with pattern {Pattern}", pattern); + } + + return result; + } + } +} \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/MainLayout.razor b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/MainLayout.razor new file mode 100644 index 00000000..9ae9a8c7 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/MainLayout.razor @@ -0,0 +1,9 @@ +@inherits LayoutComponentBase +@inject IJSRuntime JsRuntime; +@inject SyncfusionBlazorService SyncfusionBlazorService; +@using Syncfusion.Blazor; +@using DiagramCollaboration; +@using DiagramCollaboration.Shared +@inject Microsoft.AspNetCore.Components.NavigationManager UriHelper; +@namespace DiagramCollaboration.Shared + diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/MainLayout.razor.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/MainLayout.razor.cs new file mode 100644 index 00000000..a41905a2 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/MainLayout.razor.cs @@ -0,0 +1,15 @@ +using DiagramCollaboration; +using Microsoft.AspNetCore.Components; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BlazorServerCommon.Shared +{ + internal class MainLayout + { + + } +} diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SampleComponentBase.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SampleComponentBase.cs new file mode 100644 index 00000000..469d0226 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SampleComponentBase.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using Microsoft.JSInterop; + +namespace DiagramCollaboration.Shared +{ + public class SampleBaseComponent : ComponentBase + { + [Inject] + protected IJSRuntime? jsRuntime { get; set; } + + [Inject] + protected SampleService? Service { get; set; } + + + protected async override void OnAfterRender(bool FirstRender) + { + await Task.Delay(3000).ConfigureAwait(true); + } + } +} diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SampleService.cs b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SampleService.cs new file mode 100644 index 00000000..209f6d07 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SampleService.cs @@ -0,0 +1,33 @@ +using System; +using System.Threading.Tasks; + +namespace DiagramCollaboration.Shared +{ + public class SampleService + { + // Can be called from anywhere + public void Update(NotifyProperties prop) + { + if (Notify != null) + { + this.Prop = prop; + Notify.Invoke(prop); + } + } + + public NotifyProperties Prop + { + get; set; + } = new NotifyProperties(); + + public event Func? Notify; + } + + public class NotifyProperties + { + public bool HideSpinner { get; set; } + + public bool RestricMouseEvents { get; set; } + } + +} diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SpinnerComponent.razor b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SpinnerComponent.razor new file mode 100644 index 00000000..79ed8de7 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/Shared/SpinnerComponent.razor @@ -0,0 +1,69 @@ +@using Microsoft.AspNetCore.Components; +@using Microsoft.AspNetCore.Components.Routing; +@using Syncfusion.Blazor.Spinner; +@inject IJSRuntime JsRuntime; +@namespace DiagramCollaboration.Shared + +
+
+ +
+
+ +@code { + /// + /// Represents the MainLayout instance associated with the current component. + /// + internal MainLayout? Parent; + /// + /// Gets or sets the CSS class used to hide the main body overlay. + /// + [Parameter] + public string? HideClass { get; set; } + /// + /// Gets or sets the CSS class used to hide the inner content. + /// + [Parameter] + public string? HideInnerClass { get; set; } + /// + /// Gets or sets the CSS class used for transition effects. + /// + [Parameter] + public string? TransClass { get; set; } + /// + /// Gets or sets a value indicating whether the SpinnerComponent is visible or not. + /// + private bool VisibleProperty { get; set; } = true; + /// + /// Sets the TransClass and HideClass properties to display a transition effect. + /// + public void ShowasTrans() + { + + this.TransClass = "sb-trans"; + this.HideClass = string.Empty; + this.StateHasChanged(); + } + /// + /// Shows the spinner component by setting TransClass, HideClass, and HideInnerClass to empty strings. + /// + public void Show() + { + + this.TransClass = string.Empty; + HideClass = string.Empty; + this.HideInnerClass = string.Empty; + this.StateHasChanged(); + } + /// + /// Hides the spinner component by setting TransClass to empty and HideClass/HideInnerClass to 'sb-hide'. + /// + public void Hide() + { + TransClass = string.Empty; + HideClass = "sb-hide"; + this.HideInnerClass = "sb-hide"; + this.StateHasChanged(); + } +} + diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/_Imports.razor b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/_Imports.razor new file mode 100644 index 00000000..76b2a343 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/_Imports.razor @@ -0,0 +1,7 @@ +@using System.Net.Http +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.JSInterop +@using DiagramCollaboration diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.eot b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.eot new file mode 100644 index 00000000..8c390c4f Binary files /dev/null and b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.eot differ diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.svg b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.svg new file mode 100644 index 00000000..f163ab01 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.svg @@ -0,0 +1,208 @@ + + + +Generated by Syncfusion Metro Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.ttf b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.ttf new file mode 100644 index 00000000..96f3a2b7 Binary files /dev/null and b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.ttf differ diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.woff b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.woff new file mode 100644 index 00000000..96f3a2b7 Binary files /dev/null and b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/Fonts/Fluent Diagram Builder.woff differ diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/style.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/style.css new file mode 100644 index 00000000..7a61d5d4 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/db-icons1/style.css @@ -0,0 +1,165 @@ +@font-face { + font-family: 'All icons Metrop'; + src: url('Fonts/Fluent Diagram Builder.ttf') format('truetype'), url('Fonts/Fluent Diagram Builder.woff') format('woff'), url('Fonts/Fluent Diagram Builder.eot') format('eot'), url('Fonts/Fluent Diagram Builder.svg?#Fluent Diagram Builder') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'All icons Metrop' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-Underline:before { content: "\e700"; } +.sf-icon-InsertImage:before { content: "\e701"; } +.sf-icon-Lock:before { content: "\e702"; } +.sf-icon-Search:before { content: "\e703"; } +.sf-icon-BringForward:before { content: "\e704"; } +.sf-icon-ConnectorMode:before { content: "\e705"; } +.sf-icon-Bold:before { content: "\e706"; } +.sf-icon-Sendback:before { content: "\e707"; } +.sf-icon-ZoomOut:before { content: "\e708"; } +.sf-icon-Redo:before { content: "\e709"; } +/*.sf-icon-Unlock1:before { content: "\e70a"; } +*/.sf-icon-AilgnTop:before { content: "\e70a"; } +.sf-icon-Copy:before { content: "\e70b"; } +.sf-icon-Square:before { content: "\e70c"; } +.sf-icon-Print:before { content: "\e70d"; } +.sf-icon-DistributeVertical:before { content: "\e70e"; } +.sf-icon-AlignHorizontally:before { content: "\e70f"; } +.sf-icon-BringFront:before { content: "\e710"; } +.sf-icon-Delete:before { content: "\e711"; } +.sf-icon-Unlock:before { content: "\e712"; } +.sf-icon-Ungroup:before { content: "\e713"; } +.sf-icon-Selection:before { content: "\e714"; } +.sf-icon-Ellipse:before { content: "\e715"; } +.sf-icon-TextHorizontalCenter:before { content: "\e716"; } +.sf-icon-ColorPickers:before { content: "\e717"; } +.sf-icon-Expander:before { content: "\e718"; } +.sf-icon-TextLeft:before { content: "\e719"; } +.sf-icon-DownArrow:before { content: "\e71a"; } +.sf-icon-ZoomIn:before { content: "\e71b"; } +.sf-icon-Shape_Rectangle:before { content: "\e71c"; } +.sf-icon-SendBackward:before { content: "\e71d"; } +.sf-icon-ColorFormat:before { content: "\e71e"; } +.sf-icon-Triangle:before { content: "\e71f"; } +.sf-icon-Up:before { content: "\e720"; } +.sf-icon-Group:before { content: "\e721"; } +.sf-icon-AlignBottom:before { content: "\e722"; } +.sf-icon-TextTop:before { content: "\e723"; } +.sf-icon-TextRight:before { content: "\e724"; } +.sf-icon-InsertText:before { content: "\e725"; } +.sf-icon-RoundedSquare:before { content: "\e726"; } +.sf-icon-Collapse1:before { content: "\e727"; } +.sf-icon-DistributeHorizontal:before { content: "\e728"; } +.sf-icon-Invisible:before { content: "\e729"; } +.sf-icon-Shape_Circle:before { content: "\e72a"; } +.sf-icon-Down:before { content: "\e72b"; } +.sf-icon-AlignLeft:before { content: "\e72c"; } +.sf-icon-Paste:before { content: "\e72d"; } +.sf-icon-AlignRight:before { content: "\e72e"; } +.sf-icon-AlignVertically:before { content: "\e72f"; } +.sf-icon-ParaAlignCenter:before { content: "\e730"; } +.sf-icon-Plus:before { content: "\e731"; } +.sf-icon-View:before { content: "\e732"; } +.sf-icon-Italic:before { content: "\e733"; } +.sf-icon-Export:before { content: "\e734"; } +.sf-icon-StraightLine:before { content: "\e735"; } +.sf-icon-Shape_Square:before { content: "\e736"; } +.sf-icon-Duplicate:before { content: "\e737"; } +.sf-icon-Close:before { content: "\e738"; } +.sf-icon-Collapse:before { content: "\e739"; } +.sf-icon-Rotate1:before { content: "\e73a"; } +.sf-icon-Pan:before { content: "\e73b"; } +.sf-icon-TextBottom:before { content: "\e73c"; } +.sf-icon-ParaAlignLeft:before { content: "\e73d"; } +.sf-icon-ParaAlignRight:before { content: "\e73e"; } +.sf-icon-TextInput:before { content: "\e73f"; } +.sf-icon-Pickers:before { content: "\e740"; } +.sf-icon-TextVerticalCenter:before { content: "\e741"; } +.sf-icon-InsertLink:before { content: "\e742"; } +.sf-icon-Undo:before { content: "\e743"; } +.sf-icon-Cut:before { content: "\e744"; } +.sf-icon-Save:before { content: "\e745"; } +.sf-icon-DrawingMode:before { content: "\e746"; } +.sf-icon-Rotate:before { content: "\e747"; } +.sf-icon-Layers:before { content: "\e748"; } +.sf-icon-BeizerLine:before { content: "\e749"; } +/*.sf-icon-Lock1:before { content: "\e74b"; } +*/.sf-icon-Order:before { content: "\e74a"; } +.sf-icon-Selector:before { content: "\e74b"; } +.sf-icon-add-child:before { content: "\e74c"; } +.sf-icon-add-sibling:before { content: "\e74d"; } +.sf-icon-multiple-child:before { content: "\e74e"; } +.sf-icon-properties:before { content: "\e74f"; } +.sf-icon-circle-add:before { + content: "\e753"; +} +.sf-icon-folder-open:before { + content: "\e754"; +} +.sf-icon-rotate:before { + content: "\e755"; +} +.sf-icon-flip-horizontal:before { + content: "\e756"; +} +.sf-icon-flip-vertical:before { + content: "\e757"; +} +.sf-icon-rotate-left:before { + content: "\e758"; +} +.sf-icon-rotate-right:before { + content: "\e759"; +} +.sf-icon-save-as:before { + content: "\e75a"; +} +.sf-icon-orientation:before { + content: "\e75b"; +} +.sf-icon-portrait:before { + content: "\e75c"; +} +.sf-icon-landscape:before { + content: "\e75d"; +} +.sf-icon-gradient-alignemnt:before { + content: "\e750"; +} +.sf-icon-save-as:before { + content: "\e75a"; +} +.sf-icon-arrow-left:before { + content: "\e75e"; + +} +.sf-icon-arrow-right:before { + content: "\e761"; +} +.sf-icon-arrow-up:before { + content: "\e760"; +} +.sf-icon-arrow-down:before { + content: "\e75f"; +} +#blazor-error-ui { + display: none; +} +/*.sf-icon-aspect-ratio-disable:before { content: "\e712"; } +.sf-icon-gradient-alignemnt:before { content: "\e750"; } +.sf-icon-add-same-level-child:before { + content: "\e755"; +} +.sf-icon-move:before { + content: "\e756"; +}*/ diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/0,0.svg b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/0,0.svg new file mode 100644 index 00000000..1afeda71 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/0,0.svg @@ -0,0 +1,10 @@ + + + + 0,0 + Created with Sketch. + + + + + \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/1,2.svg b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/1,2.svg new file mode 100644 index 00000000..4ae4bbd6 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/1,2.svg @@ -0,0 +1,10 @@ + + + + 1,2 + Created with Sketch. + + + + + \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/3,3.svg b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/3,3.svg new file mode 100644 index 00000000..80ea8fa3 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/3,3.svg @@ -0,0 +1,10 @@ + + + + 3,3 + Created with Sketch. + + + + + \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/4,4,1.svg b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/4,4,1.svg new file mode 100644 index 00000000..871a25f6 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/4,4,1.svg @@ -0,0 +1,10 @@ + + + + 4,4,1 + Created with Sketch. + + + + + \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/5,3.svg b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/5,3.svg new file mode 100644 index 00000000..e9a13fdd --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/common_images/linestyle/5,3.svg @@ -0,0 +1,10 @@ + + + + 5,3 + Created with Sketch. + + + + + \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/diagrambuilder.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/diagrambuilder.css new file mode 100644 index 00000000..b508e838 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/dbstyle/diagrambuilder.css @@ -0,0 +1,1858 @@ +/* https://fonts.google.com/specimen/Roboto?selection.family=Lato|Roboto */ +html, body { + height: 100%; + overflow: hidden; +} +html, body { + height: 100%; + overflow: hidden; + font-family: "Roboto","GeezaPro","DejaVu Serif"; + letter-spacing: 0.3px; +} + +#DiagramTooltip { + width: 100% !important; + height: 100% !important; +} + +/* Top Header Customization */ +.db-menu-container, +.db-diagram-name-container { + height: 32px; +} + +.db-header-container { + background-color: #046AE5; + width: 100%; +} + +.db-diagram-name-container { + padding: 6px 20px; +} + + .db-diagram-name-container #diagramName { + display: block; + margin-top: 2px; + outline: none; + } + + .db-diagram-name-container #diagramEditable { + display: none; + } + + .db-diagram-name-container.db-edit-name #diagramName { + display: none; + } + + .db-diagram-name-container.db-edit-name #diagramEditable { + display: block; + color: black; + } + +#diagramName:hover { + cursor: pointer; +} + +.db-menu-container { + padding: 2px 10px; +} + +.db-toolbar-editor { + height: 48px; + background-color: #e3e3e3; + padding: 10px 10px; +} + +.db-toolbar-container { + /* width: calc(100% - 54px);*/ + width: 100% ; + float: left; + margin-top : 0px; +} + +.db-toolbar-hide-btn { + float: right; + margin-top: -5px; +} + .db-toolbar-hide-btn .e-btn .e-btn-icon { + font-size: 14px; + margin-top: 0px; + font-weight: normal; + } + +.db-toolbar-hide-btn .e-btn { + box-shadow: 0 0 0 0; + background-color: #0078d4; + /*background-color: rgb(227, 227, 227);*/ +} + .db-diagram-name { + color: #ffffff; + font-size: 12px; + float: left; +} +.e-btn.e-icon-btn { + padding: 6px 5px 4px; +} + +.e-split-btn-wrapper .e-dropdown-btn { + z-index: 1 !important; +} + .e-btn .e-btn-icon { + font-size: 13px; +} + +/* Main Content Customization */ +.row { + margin-left: 0px; + margin-right: 0px; +} + +.sidebar { + position: absolute; + bottom: 0; + width: 300px; + left: 0px; + height: calc(100% - 112px); +} +.main-content { + margin: 0; + left: 300px; + height: calc(100% - 112px); + position: absolute; + width: calc(100% - 300px); +} + +.db-palette-parent { + background-color: #fafafa; + width: 300px; + height: calc(100% - 28px); + border-right: 1px solid #CBCBCB; +} +.sidebar.show-overview .db-palette-parent { + height: calc(100% ); +} + +.db-palette-more-shapes { + background-color: #F1F1F1; + width: 100%; + height: 28px; + padding: 0px 8px; + border-top: 1px solid #CBCBCB; + text-align: right; +} + +.db-palette-more-shapes-text { + color: #000000; + font-size: 12px; + line-height: 28px; + cursor: pointer; +} + +.db-property-editor-container { + width: 270px; + background: rgb(227, 227, 227); + height: 100%; + float: left; + padding: 10px; + overflow: auto; + border-left: 1px solid rgb(203, 203, 203); + border-top: 1px solid rgb(203, 203, 203); +} + +/* Window Show/Hide Customization - start */ + +.DiagramCollaboration-container.hide-menubar .db-header-container { + display: none; +} + +.DiagramCollaboration-container.hide-menubar .sidebar, +.DiagramCollaboration-container.hide-menubar .main-content { + top: 48px; + height: calc(100% - 48px); +} + +.DiagramCollaboration-container.hide-toolbar .db-toolbar-editor { + display: none; +} + +.DiagramCollaboration-container.hide-toolbar .sidebar, +.DiagramCollaboration-container.hide-toolbar .main-content { + height: calc(100% - 64px); +} + +.DiagramCollaboration-container.hide-palette .main-content { + left: 0px; + width: 100%; +} + +.DiagramCollaboration-container.hide-palette .sidebar { + display: none; +} + +.DiagramCollaboration-container.hide-properties .main-content .db-diagram-container { + width: 100%; +} + +.db-diagram-container { + width: calc(100% - 270px); + height: 100%; + float: left; +} + +.DiagramCollaboration-container.hide-properties .db-property-editor-container { + display: none; +} + +/*.DiagramCollaboration-container.hide-properties .db-diagram-container { + width: 100%; +} +*/ +.db-current-diagram-container { + height: calc(100% - 0px); +} + +.DiagramCollaboration-container.hide-pager .db-current-diagram-container { + height: 100%; +} + +.DiagramCollaboration-container.hide-pager .db-more-diagram-options-container { + display: none; +} + +.DiagramCollaboration-container.custom-diagram .sidebar { + z-index: 100000000; + width: 30px; + display: block; +} + +.DiagramCollaboration-container.custom-diagram .db-palette-parent { + display: none; +} + +.DiagramCollaboration-container.custom-diagram .db-palette-more-shapes-text { + display: none; +} + +.DiagramCollaboration-container.custom-diagram .db-palette-more-shapes { + display: none; +} + +/* Window Show/Hide Customization - end */ + +/* Diagram Template Style - Start */ + +.db-diagram-template-div { + padding: 10px 0px 10px 10px; + float: left; +} + +.db-diagram-template-image-div { + height: 160px; + width: 160px; + background: #fff; + border: 1px solid #D5D5D5; + cursor: pointer; +} + +.db-diagram-template-svg-blank-image { + background-color: white; + background-size: contain; + background-repeat: no-repeat; + width: 32px; + height: 32px; + background-position: center; + margin: 64px; + pointer-events: none; +} + +.db-diagram-template-svg-image { + background-color: white; + background-size: contain; + background-repeat: no-repeat; + width: 135px; + height: 135px; + background-position: center; + margin: 11.5px; + pointer-events: none; +} + +.db-diagram-template-image { + background-color: white; + background-size: contain; + background-repeat: no-repeat; + width: 123px; + height: 123px; + background-position: center; + pointer-events: none; +} + + .db-diagram-template-image:hover { + border-color: #333333; + } + +.db-diagram-template-text { + height: 20px; + font-size: 13px; + font-weight: 500; + color: black; + padding-top: 5px; +} + + .db-diagram-template-text span { + display: block; + width: 160px; + text-align: center; + } + +.db-diagram-template-parent-text { + font-size: 12px; + color: black; + padding: 8px 0px; + padding-left: 16px; + cursor: pointer; + height: 30px; +} + + .db-diagram-template-parent-text.active { + background-color: #EEEEEE; + color: #046AE5; + } + + .db-diagram-template-parent-text:hover { + background-color: #EEEEEE; + } + + .db-diagram-template-parent-text span { + pointer-events: none; + } + +.temp-left-pane { + border-right: 1px solid #D4D4D4; + height: 424px; + padding: 0px; +} + +.temp-right-pane { + height: 424px; +} + +#openTemplateDialog .e-dlg-content { + padding: 0px; +} + +/* Diagram Template Style - End */ + +/* Page Options Customizaion - Start */ + +.db-more-diagram-options-container .e-btn { + text-transform: none; + font-weight: 400; + font-size: 12px; + background-color: #f0f0f0; +} + + .db-more-diagram-options-container .e-btn.db-active-page { + background-color: #ffffff; + } + +/* Page Options Customizaion - End */ + +/* Toolbar Disable - Start */ + +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-fill, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-stroke, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-align-category, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-space-category, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-lock-category, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-order, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-sibling, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-child, +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-undo, #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-redo { + pointer-events: none; +} + + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-fill .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-stroke .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-align-category .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-space-category .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-lock-category .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-order .e-dropdown-btn .e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-sibling .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-child .e-icons.e-btn-icon, + #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-undo .e-icons.e-btn-icon, #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-redo .e-icons.e-btn-icon { + color: #bababa; + } + +.DiagramCollaboration-container.custom-diagram #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-custom-diagram-disable { + pointer-events: none; +} + + .DiagramCollaboration-container.custom-diagram #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-custom-diagram-disable .e-tbar-btn, + .DiagramCollaboration-container.custom-diagram #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-custom-diagram-disable .e-dropdown-btn { + background: #f5f5f5; + border-color: #DADADA; + } + + .DiagramCollaboration-container.custom-diagram #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-custom-diagram-disable .e-icons.e-btn-icon, + .DiagramCollaboration-container.custom-diagram #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-custom-diagram-disable .e-dropdown-btn .e-btn-icon { + color: #bababa; + } + +.DiagramCollaboration-container.custom-diagram #toolbarEditor .db-theme-svg { + background-image: url('Theme - Disable.svg'); +} + +/* Toolbar Disable - End */ + +/* Toolbar Selected State - Start */ +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-zoom-dropdown-btn .e-dropdown-btn { + width: 64px; + padding: 0px; + line-height: 28px; + font-size: 12px; + text-indent: 3px; +} + +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-drawtools-dropdown-btn .e-dropdown-btn { + width: 47px; + padding: 0px; + line-height: 28px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-btn { + margin: 0px 0px 6px; + background: transparent; +} +.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; + /* vertical-align: middle;*/ +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + height: calc(100% - 10px); + margin: 4px 0px; + min-height: 32px; + min-width: 0px; + padding: 0px 1.5px; +} + + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-btn { + height: 100%; + margin: 0px 0px 6px; + /* background: #ffffff;*/ + background: transparent; +} +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + width: 100% !important; +} +.e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.tb-item-selected { + background: #0078d4; +} +.e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.tb-item-selected .e-btn-icon, +.tb-property-open #btnHideProperty .tb-hide-button { + color: #ffffff !important; +} +.e-toolbar .e-tbar-btn, .e-toolbar .e-dropdown-btn { + font-size: 14px; + font-weight: normal; +} +.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + line-height: 22px; +} +.e-toolbar { + box-shadow: none; + background: #e3e3e3; + min-height: 28px; + border: 1px none rgba(0, 0, 0, 0.12); + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + .e-toolbar .e-toolbar-items { + min-height: 28px; + height: 35px; + width: 100%; + background: #e3e3e3; + } + + .e-toolbar .e-toolbar-items .e-toolbar-item { + min-height: 28px; + margin-top: 0px; + margin-left: 2px + } + + .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) { + height: 100%; + min-width: 32px; + padding: 0px; + } +.e-dropdown-btn .e-caret, .e-dropdown-btn.e-btn .e-caret { + font-size: 9px; + margin-top: 0px; +} +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-zoom-dropdown-btn .e-dropdown-btn { + width: 64px; + padding: 0px; + line-height: 28px; + font-size: 12px; + text-indent: 3px; +} +/* Toolbar Selected State - End */ + +/* Toolbar Enable - Start */ + +.db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-stroke, +.db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-lock-category, +.db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-order, +.db-toolbar-container.db-double #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-align-category, +.db-toolbar-container.db-multiple #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-space-category, +.db-toolbar-container.db-select.db-node #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-fill, +.db-toolbar-container.db-undo #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-undo, +.db-toolbar-container.db-child-sibling #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-child-sibling, +.db-toolbar-container.db-child-sibling #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-child, +.db-toolbar-container.db-redo #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-redo { + pointer-events: all; +} + .db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-stroke .e-icons.e-btn-icon, + .db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-lock-category .e-icons.e-btn-icon, + .db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-order .e-dropdown-btn .e-btn-icon:not(.e-caret), + .db-toolbar-container.db-double #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-align-category .e-icons.e-btn-icon, + .db-toolbar-container.db-multiple #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-space-category .e-icons.e-btn-icon, + .db-toolbar-container.db-select.db-node #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-fill .e-icons.e-btn-icon, + .db-toolbar-container.db-undo #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-undo .e-icons.e-btn-icon, + .db-toolbar-container.db-redo #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-redo .e-icons.e-btn-icon, + .db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-stroke .tb-icons.e-btn-icon, + .db-toolbar-container.db-select #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-fill .tb-icons.e-btn-icon, + .db-toolbar-container.db-select.db-double #toolbarEditor .e-toolbar-items .e-toolbar-item .tb-item-fill-multiple-nodes.tb-icons.e-btn-icon, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-pointer .tb-icons.e-btn-icon, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-pan .tb-icons.e-btn-icon, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-drawtools-dropdown-btn .e-btn-icon, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-drawtools-text .tb-icons.e-btn-icon, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-zoomoption, + .tb-property-close #btnHideProperty .tb-hide-button, + #rotateIconBtn .tb-icons e-btn-icon, + .e-aspectRatioBtn .e-btn-icon { + color: #6C727F; + /* font-size: 14px;*/ + } + .e-dropdown-popup ul .e-item .e-menu-icon { + color: #6C727F !important; + } + +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-zoom-dropdown-btn .e-dropdown-btn { + width: 64px; + padding: 0px; + line-height: 28px; + font-size: 12px; + text-indent: 3px; +} + +#toolbarEditor .e-toolbar-items .e-toolbar-item.tb-drawtools-dropdown-btn .e-dropdown-btn { + width: 47px; + padding: 0px; + line-height: 28px; +} + +/*! button theme */ + + +.e-btn, .e-css.e-btn { + -webkit-font-smoothing: antialiased; + border: 1px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + font-weight: 500; + justify-content: center; + line-height: 1.143em; + outline: none; + padding: 6px 12px 4px; + text-align: center; + text-decoration: none; + text-transform: uppercase; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +.e-btn, .e-css.e-btn { + -webkit-tap-highlight-color: transparent; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); +} + + .e-btn:focus, .e-css.e-btn:focus { + background-color: rgba(0, 0, 0, 0.18); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + } + + .e-btn.e-active, .e-css.e-btn.e-active { + background-color: #ffff; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + } + + .e-btn.e-flat, .e-css.e-btn.e-flat { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + } + + .e-btn.e-flat:hover, .e-css.e-btn.e-flat:hover { + background-color: rgba(0, 0, 0, 0.0348); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + } + + .e-btn.e-flat:focus, .e-css.e-btn.e-flat:focus { + background-color: rgba(0, 0, 0, 0.1044); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + } + + .e-btn.e-flat:active, .e-btn.e-flat.e-active, .e-css.e-btn.e-flat:active, .e-css.e-btn.e-flat.e-active { + background-color: rgba(0, 0, 0, 0.2088); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + } +/*.e-numeric.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-numeric.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after { + width: 0% !important +}*/ + + +.db-text #rotateIconBtn { + /* background: #f2f2f2; + box-shadow: 0px 0px 0px 0px;*/ + margin: -5px 0px 0px 0px; +} + + +/*.db-node-prop-container .db-prop-row .db-text{ + margin-top: 6px; +}*/ +/* Toolbar Enable - End */ +/* Toolbar Hover */ +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover, +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-dropdown-btn.tb-item-selected:hover, +.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover { + background: #7d7d7d; +} + + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover span, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-dropdown-btn.tb-item-selected:hover span, + .db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover span { + color: #ffffff; + } + +.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn span:hover { + color: #ffffff; +} + +/* Dropdown list for border style - START */ + +.db-ddl-template-style .ddl-svg-style { + background-repeat: no-repeat; + width: 140px; + height: 24px; + display: block; + margin-top: 10px; +} + +.e-input-value .db-ddl-template-style .ddl-svg-style { + width: 34px; +} + +#lineStyle .e-input-value .db-ddl-template-style .ddl-svg-style { + width: 115px; +} + +#lineWidth, #nodeStrokeWidth, #fontFamily { + padding-left: 3px; +} + + +.db-ddl-template-style { + padding: 6px 10px; + height: 36px; +} + +.e-input-value .db-ddl-template-style { + padding: 2px 10px; + height: 28px; +} +.ddl_linestyle_none { + background-image: url('common_images/linestyle/0,0.svg'); +} + +.ddl_linestyle_one_two { + background-image: url('common_images/linestyle/1,2.svg'); +} + +.ddl_linestyle_three_three { + background-image: url('common_images/linestyle/3,3.svg'); +} + +.ddl_linestyle_five_three { + background-image: url('common_images/linestyle/5,3.svg'); +} + +.ddl_linestyle_four_four_one { + background-image: url('common_images/linestyle/4,4,1.svg'); +} + + +/* Dropdown list for border style - END */ + +/* Toolbar dropdown customization - START */ +.e-dropDown-button { + background-color: transparent; + border-color: transparent; + font-size: 12px; +} +.e-toolbar .e-toolbar-items .e-toolbar-item .e-btn { + /* border-style: solid; */ + border-color: #D5D5D5; +} +.e-dropdown-popup ul { + font-size: 12px; + min-width: 150px; + padding: 0px; +} + + .e-dropdown-popup ul .e-menu-item, .e-contextmenu-container ul .e-menu-item { + height: 24px; + line-height: 24px; + padding: 0px 8px; + } + .e-contextmenu-wrapper ul .e-menu-item .e-caret, .e-contextmenu-container ul .e-menu-item .e-caret { + font-size: 12px; + line-height:24px + } + .e-contextmenu-container ul .e-menu-item .e-separator, .e-dropdown-popup ul .e-menu-item.e-separator { + margin: 0px; + } + + .e-contextmenu-container ul .e-menu-item .e-menu-icon, .e-dropdown-popup ul .e-menu-item .e-menu-icon { + font-size: 12px; + line-height: 24px; + margin-right: 8px; + color: #888888; + } +.e-contextmenu-wrapper.e-diagram-menu ul { + font-size: 12px; + padding: 0px; +} + +.e-dropdown-popup.e-arrange-menu ul { + width: 225px; +} + +.e-dropDown-button.e-arrange-menu.e-btn-hide{ + display: none; +} + + +/* Toolbar Hover */ + +/*.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover, +.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover { + background: aliceblue; +}*/ + +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover, +.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover { + background: #EEEEEE; +} + + + +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover, +.db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-dropdown-btn.tb-item-selected:hover, +.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover { + background: #0078d4; +} +.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) { + width: calc(85% / 3); +} + +.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child{ + margin-left: 0px !important; +} +.db-property-editor-container #toolbarTextAlignment .e-toolbar-items .e-toolbar-item:not(.e-separator) { + width: calc(90% / 6); +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child { + margin-left: 0px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0px; +} +.e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-start .e-tbar-btn { + border-width: 1px; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center { + margin: 0 auto !important; +} + +/* + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover span, + .db-toolbar-container #toolbarEditor .e-toolbar-items .e-toolbar-item .e-dropdown-btn.tb-item-selected:hover span, + .db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn.e-btn:hover span { + color: #ffffff; + }*/ + +/*.db-property-editor-container .e-toolbar .e-toolbar-items .e-toolbar-item.tb-item-selected .e-tbar-btn span:hover { + color: #ffffff; +}*/ +/* Toolbar dropdown customization - End */ +/* Toolbar Customization - End */ +/* Property Panel Customization - Start */ + +.db-prop-header-text { + font-weight: 600; + font-size: 13px; +} + +.db-prop-row { + margin-top: 6px; +} + +.db-prop-import { + float: left; + background-image: url('./DiagramCollaboration_images/Note.svg'); + background-color: white; + background-size: 100%; + background-repeat: no-repeat; + height: 18px; + width: 18px; + cursor: pointer; + border: none; + background-position: center; + margin-left: 5px; +} + +#DropArea { + padding: 50px 25px; + margin: 30px auto; + border: 1px solid #c3c3c3; + text-align: center; + width: 20%; + display: inline-flex; +} +#uploadFiles { + width: 60%; + display: block; + margin-left: 5%; +} + +.db-prop-drop-file { + padding: 26px 30%; + display: inherit; + border: 1px dashed #c3c3cc; + font-size: 13px; +} +.db-prop-drop-import-file { + padding-top: 15px; + position: relative; + display: inherit; + border: 1px dashed #c3c3cc; + font-size: 13px +} +.db-prop-col-style { + padding-left: 0px; + padding-right: 0px; +} + +.db-col-left { + padding-left: 0px; + padding-right: 3px; +} + +.db-col-center { + padding-left: 0px; + padding-right: 0px; + margin-right: 0px; +} + +.db-col-right { + padding-left: 0px; + padding-right: 0px; +} + +.db-prop-separator { + margin-top: 10px; + margin-bottom: 10px; + border: 1px solid #e0e0e0; + margin-left: -10px; + width: calc(100% + 20px); +} + +.db-color-container, +.db-text-container { + width: 100%; + background: #ffffff; + /* border: 1px solid #E0E0E0;*/ + height: 26px; + /* border-radius: 3px;*/ +} + + .db-text-container:hover, + .db-color-container:hover { + border: 1px solid #B2B2B2; + } + +.db-color-input { + width: 100%; +} + +.db-color-btn { + width: 30px; + height: 100%; +} + +.db-btn-import { + width: 60%; + text-transform: none; + box-shadow: 0 0 0 0; + margin-top: 7px; + background-color: #ffffff; + border-color: #D5D5D5; + color: #515151; + min-width: 100px; +} +.db-color-input, .db-text-input { + float: left; + height: 100%; +} + +.db-text { + float: left; + width: 22px; + text-align: center; + height: auto; + margin-top: 4px; + color: #8C8C8C; +} +.db-info-text { + float: left; + height: 18px; + margin-top: 2px; +} +.db-info-style { + float: left; + background-image: url(./DiagramCollaboration_images/infoImage.jpg); + background-color: white; + background-size: 100%; + background-repeat: no-repeat; + height: 18px; + width: 18px; + cursor: pointer; + border: none; + background-position: center; + margin-left: 5px; +} +.db-dialog-child-prop-row { + margin-top: 6px; +} +.db-text-input { + width: calc(100% - 25px); + padding: 2px 2px 0px 0px; +} + + .db-text-input input { + width: 100%; + height: 100%; + border: none; + } + +.db-color-container .e-btn, +.db-text-container .e-btn { + width: 100%; + height: 100%; + padding: 0px; + background: transparent; + box-shadow: 0 0 0 0; +} + +.db-color-container .e-dropdown-btn { + width: 30px; +} + +.db-color-container .e-btn .e-btn-icon, +.db-text-container .e-btn .e-btn-icon { + font-size: 14px; + margin-top: 0px; +} + +.db-gradient-style-hide .db-col-center, +.db-gradient-style-hide .db-col-right { + display: none; +} + +.db-prop-text-style { + font-size: 13px; + color: rgb(51, 51, 51); + font-weight: normal; +} + +.e-btn.e-flat, .e-css.e-btn.e-flat { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +/* Property Panel Customization - End */ +/* SymbolPalette - Customization Start */ +.e-accordion .e-acrdn-item.e-select.e-selected.e-active > .e-acrdn-header { + border-bottom: 1px solid #CBCBCB; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + color: #000000; + font-weight: 400; + font-size: 12px; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content { + color: #046AE5; +} +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + color: #201f1e; + background: none; + border-top: 0; + border-bottom: 1px solid #fff; +} + + +/*.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus { + background: #ffffff; +} + +.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select { + border-color: #CBCBCB; + border-top: none; +}*/ +/* SymbolPalette - Customization End */ + +/* Numeric Text box Customization - Start */ + +.db-text-input .e-numeric input.e-numerictextbox.e-input { + border: none; +} + + .db-text-input .e-numeric input.e-numerictextbox.e-input:hover, + .db-text-input .e-numeric.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus) { + border: none; + } + +.e-numeric input.e-numerictextbox.e-input:hover, +.e-numeric.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus) { + border: 1px solid #B2B2B2; +} + +.e-numeric.e-input-group { + height: 28px; + border: 1px solid #E0E0E0; + background-color: #ffffff; +} + +.e-numeric input.e-numerictextbox.e-input { + padding: 0px; + text-indent: 5px; + border: 1px solid #E0E0E0; + border-radius: 3px; +} + +.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden, +.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden, +.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden, +.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden, +.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden, +.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden { + border: 0; + height: 0; + margin: 0; + padding: 0; + text-indent: 0; + visibility: hidden; + width: 0; +} + +.e-numeric.e-input-group .e-input-group-icon { + /* margin: 0px; */ + height: calc(50% - 6px); + /* position: absolute; */ + min-height: 12px; + display: block; + padding: 3px 2px 3px 0px; +} + +/*.db-text-input .e-numeric.e-input-group .e-input-group-icon { + padding: 0px 0px; + margin: 2px 0px 0px 0px; +}*/ + +/*.e-numeric.e-input-group:hover .e-input-group-icon { + display: block; +}*/ + +.e-numeric.e-input-group.e-control-wrapper:not(.e-float-icon-left) { + border: 0px; +} + +/*.e-numeric.e-input-group .e-input-group-icon.e-spin-down { + bottom: 0; + right: 0; +} + +.e-numeric.e-input-group .e-input-group-icon.e-spin-up { + top: 0; + right: 0; +}*/ + +/*.e-numeric.e-input-group, .e-numeric.e-input-group.e-control-wrapper { + margin-bottom: 0px; +}*/ + +/* Numeric Text box Customization - End */ + + + +/* Slider Control Customization - Start */ +.e-control-wrapper.e-slider-container.e-horizontal, +.e-control-wrapper.e-slider-container.e-horizontal .e-slider { + height: 28px; + top: 0px; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle { + background-color: #046AE5; + border-color: #046AE5; +} +.e-control-wrapper.e-slider-container .e-slider .e-range { + background-color: #046AE5; +} +.e-control-wrapper.e-slider-container.e-horizontal .e-range { + height: 2px; + top: calc(50% - 1px); +} +/* Slider Control Customization - End */ + +/* Dialog Customization start */ + +.e-dialog .e-dlg-header-content + .e-dlg-content { + padding: 16px; +} + + .e-dialog .e-dlg-header-content + .e-dlg-content input[type="text"]:not(.e-dropdownbase):not(.db-layer-edit):not(.e-input) { + width: 100%; + height: 28px; + font-weight: normal; + text-indent: 5px; + border: 1px solid #D5D5D5; + } + +.db-dialog-child-prop-row { + margin-top: 6px; +} + +.db-dialog-prop-row { + margin-top: 8px; +} + +.e-dialog .e-dlg-header-content { + height: 36px; + padding: 9.5px 4px 9.5px 16px; + border-bottom: 1px solid #D5D5D5; +} + + .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + left: 0px; + padding: 0; + top: -6px; + } +/* Upload Dialog Customization */ + +#fileUploadDialog .e-footer-content { + padding: 15px 10px 15px 0px; +} + +#uploadInformationDiv { + display: none; +} + +#parentChildRelationDiv { + display: none; +} + +#moreInformationDiv { + display: none; +} + +.e-dlg-content .db-upload-content.firstPage #uploadInformationDiv { + display: block; +} + +.e-dlg-content .db-upload-content.secondPage #parentChildRelationDiv { + display: block; +} + +.e-dlg-content .db-upload-content.thirdPage #moreInformationDiv { + display: block; +} + +#dropArea { + padding-top: 15px; + position: relative; +} + +#dropRegion { + padding: 26px 30%; + display: inherit; + border: 1px dashed #c3c3cc +} + +.e-upload, +.e-upload .e-upload-files .e-upload-file-list, +.e-upload .e-upload-files { + border: none; +} +/*.e-icons { + color: black; + font-size: 26px; +}*/ +.e-file-select-wrap { + display: none; +} + +.droparea { + font-size: 13px; +} + +/* diagram template Customization */ + +.db-diagram-template-div { + padding: 10px 0px 10px 10px; + float: left; +} + +.db-diagram-template-image-div { + border: 1px solid #D5D5D5; + cursor: pointer; +} + +.db-diagram-template-svg-blank-image { + background-size: contain; + height: 32px; + margin: 64px; +} + +.db-diagram-template-svg-image { + height: 135px; + margin: 11.5px; +} + +.db-diagram-template-text { + font-weight: 500; + padding-top: 5px; +} + + .db-diagram-template-text span { + display: block; + width: 160px; + text-align: center; + } + +.db-diagram-template-parent-text { + padding: 8px 0px; + padding-left: 16px; +} + +.temp-left-pane { + border-right: 1px solid #D4D4D4; + height: 424px; + padding: 0px; +} + +#openTemplateDialog .e-dlg-content { + padding: 0px; +} + +.db-node-prop-container .db-node-behaviour-prop { + display: block; +} + +.db-node-prop-container.multiple .db-node-behaviour-prop { + display: none; +} + +.db-node-prop-container.multiple.connector .db-background-style { + display: none; +} + +.db-border-style-header { + display: none; +} + +.db-node-prop-container.multiple.connector .db-border-style-header { + display: block; +} +/* Show/Hide Property Panel Customization End */ + +/* Animation At Initial Rendering start */ + +.sb-loading { + width: 56px; + height: 56px; + position: absolute; + top: calc(50% - 28px); + left: calc(50% - 28px); + z-index: 10000; + border-radius: 50%; + padding: 3px; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + overflow: hidden; + display: inline-block; + background: white; +} + +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35; + } + + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124; + } +} +/* Animation At Initial Rendering End */ + +/* Color Picker Customization */ + +.e-colorpicker-wrapper { + width: 100%; + height: 100%; +} + +.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn { + width: 100%; + padding: 0 4px; + z-index: 1 !important; +} + +/*.e-split-btn-wrapper .e-split-btn { + z-index: 1; +}*/ + .e-colorpicker-container, .db-text-container { + width: 100%; + background: #ffffff; + /* border: 1px solid #E0E0E0; */ + height: 26px; + /* border-radius: 3px; */ +} + +.db-color-input { + width: 100%; +} + +.db-color-btn { + width: 30px; + height: 100%; +} + +.db-color-input, .db-text-input { + float: left; + /* height: 100%; */ +} + +.e-split-btn-wrapper { + width: 100%; + height: 100%; + padding-left: 2px; +} + +.e-colorpicker-wrapper .e-selected-color { + border-radius: 3px; +} + +.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color { + width: 100% !important; + border: 1px solid #d2d2d2; + border-radius: 3px !important; +} + +/*.e-colorpicker-wrapper .e-dropdown-btn .e-btn-icon { + visibility: visible; +} + +.db-color-btn { + right: 0px; + position: absolute; + pointer-events: none; +} + +.e-colorpicker-popup { + box-shadow: 0 0 0 0; + border: none; + background-color: transparent;*/ + /* margin-left: 23px; + margin-top: 1px; */ +/*} + + .e-colorpicker-popup .e-container { + width: 240px; + } + +.e-container .e-palette .e-item { + height: 24px; + width: 24px; +}*/ + + +/* DropdownList Customization Start */ + +.e-dropdownlist .e-ddl input.e-input { + text-indent: 5px; +} + +.e-dropdownbase .e-list-item { + color: #222222; + font-size: 12px; +} + +.e-input-group.e-control-wrapper.e-ddl { + padding-left: 5px; + border-width: 1px; + background: #ffffff; + border-radius: 3px; + height: 28px; + margin-bottom: 0px; +} + +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) { + border-color: #E0E0E0; +} + +.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) { + border-color: #B2B2B2; +} + +.e-input-group.e-control-wrapper:focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) { + border: 1px solid #B2B2B2; +} + +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after { + background: transparent; +} + +.e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover { + color: #046AE5; +} + +.e-dropdownlist .e-input-group.e-control-wrapper .e-input-group-icon:last-child { + margin-right: 3px; +} + +/* DropdownList Customization End */ + + +/* General Customization - start */ + +.db-readonly-input { + width: 100%; + height: 28px; + border: 1px solid #e3e3e3; + background: #e3e3e3; + text-indent: 3px; + padding: 0px; +} + +.db-menu-container .e-icons.e-caret { + display: none; +} + +.spinner { + position: fixed; + z-index: 900; + pointer-events: none; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 75px; + height: 75px; + margin: auto; + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='royalblue' viewBox='0 0 50 50'%3E%3Cpath d='M28.43 6.378C18.27 4.586 8.58 11.37 6.788 21.533c-1.791 10.161 4.994 19.851 15.155 21.643l.707-4.006C14.7 37.768 9.392 30.189 10.794 22.24c1.401-7.95 8.981-13.258 16.93-11.856l.707-4.006z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat; +} +.db-text-input .e-numeric.e-input-group { + padding: 1px 0px; + height: 22px; + width: 80px; + /* margin: 0px 2px 0px 0px; */ +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) { + border: none; +} + + +.e-input-group input.e-input:focus, .e-input-group.e-control-wrapper input.e-input:focus { + padding: 0px; + text-indent: 5px; +} + +input.e-input, .e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input { + /* border: 0 solid; + border-width: 0 0 1px 0;*/ + height: auto; + line-height: inherit; + margin: 0; +/* margin-bottom: 4px;*/ + outline: none; + /* padding: 4px 0 8px;*/ + text-indent: 0; + /* width: 100%;*/ +} + +.e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon { + /* align-items: center;*/ + border: 0 solid; + border-width: 0; + box-sizing: content-box; + cursor: pointer; + /* flex-direction: column;*/ + /* font-size: 12px;*/ + justify-content: center; + line-height: 1; + /* min-height: 18px;*/ + min-width: 18px; + /* padding: 0;*/ + text-align: center; +} +.db-place-holder { + bottom: 21px; + position: absolute; +} +.sb-body-overlay { + z-index: 10000023; + display: block; + position: absolute; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 1); + overflow: hidden; + pointer-events: none; +} +button, input, select, textarea, .e-control.e-dropdownlist .e-input-group.e-ddl input.e-input, +.e-numeric.e-input-group input.e-input { + font-size: 12px; + color: #000000; + font-weight: normal; +} + +/*sb-hide */ +.sb-hide { + display: none; +} + +.circular { + animation: rotate 2s linear infinite; + height: 50px; + width: 50px; + border-radius: 50%; +} + +.path { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke: #046AE5; +} + +#blazor-error-ui { + display: none; +} + +#EditMenuItemsRedo::after { + content: "Ctrl+Y"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsUndo::after { + content: "Ctrl+Z"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsCut::after { + content: "Ctrl+X"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsCopy::after { + content: "Ctrl+C"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsPaste::after { + content: "Ctrl+V"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsDelete::after { + content: "Delete"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsDuplicate::after { + content: "Ctrl+D"; + float: right; + padding-right: 8px; +} + +#EditMenuItemsSelectAll::after { + content: "Ctrl+A"; + float: right; + padding-right: 8px; +} + +#FileMenuItemsSave::after { + content: "Ctrl+S"; + float: right; + padding-right: 8px; +} + +#FileMenuItemsNew::after { + content: "Shift+N"; + float: right; + padding-right: 8px; +} + +#FileMenuItemsOpen::after { + content: "Ctrl+O"; + float: right; + padding-right: 8px; +} + +#ViewMenuItemsZoomIn::after { + content: "Ctrl++"; + float: right; + padding-right: 8px; +} + +#ViewMenuItemsZoomOut::after { + content: "Ctrl+-"; + float: right; + padding-right: 8px; +} + +#ArrangeMenuItemsGroup::after { + content: "Ctrl+G"; + float: right; + padding-right: 8px; +} + +#ArrangeMenuItemsUngroup::after { + content: "Ctrl+U"; + float: right; + padding-right: 8px; +} + +.e-dropDown-button { + background-color: transparent; + color: #ffffff; + border-color: transparent; + font-size: 12px; +} + +#btnFileMenu.e-btn.e-active, button#btnFileMenu:hover { + background-color: #ffffff; + color: #046AE5; +} +#btnDesignMenu.e-btn.e-active, button#btnDesignMenu:hover { + background-color: #ffffff; + color: #046AE5; +} +#btnInsertMenu.e-btn.e-active, button#btnInsertMenu:hover { + background-color: #ffffff; + color: #046AE5; +} + +#btnEditMenu.e-btn.e-active, button#btnEditMenu:hover { + background-color: #ffffff; + color: #046AE5; +} + +#btnViewMenu.e-btn.e-active, button#btnViewMenu:hover { + background-color: #ffffff; + color: #046AE5; +} + +#btnArrangeMenu.e-btn.e-active, button#btnArrangeMenu:hover { + background-color: #ffffff; + color: #046AE5; +} + +#btnWindowMenu.e-btn.e-active, button#btnWindowMenu:hover { + background-color: #ffffff; + color: #046AE5; +} + +/* Customization Shortcut key - START */ +.db-html-font-medium { + color: #515151; + font-size: 13px; + font-weight: 500; +} + +.db-html-font-normal { + color: #515151; + font-size: 12px; +} + +/* Customization Shortcut key - END */ + +/* Some animation occur while click the dropdown value Start */ + +.e-ripple-element { + display: none; + visibility: hidden; +} + +.e-dialog { + border: 1px solid #E0E0E0; + border-radius: 4px; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.26); +} +.db-custom-prop-info-template { + margin-bottom: 8px; +} + + .db-custom-prop-info-template .propertyNameDiv { + width: 30%; + text-overflow: ellipsis; + overflow: hidden; + text-align: right; + padding-top: 8px; + } + + .db-custom-prop-info-template .propertyValueDiv { + width: calc(60% - 10px); + } + + .db-custom-prop-info-template .propertyLabelDiv { + float: left; + width: 5%; + height: 20px; + padding-top: 4px; + } + +#customPropertyDialog .e-dlg-content .btnRemoveProperty { + height: 20px; + width: 20px; + min-width: 20px; + padding: 0px; + background: transparent; + border: none; + box-shadow: 0 0 0 0; +} + + #customPropertyDialog .e-dlg-content .btnRemoveProperty .e-btn-icon { + padding-top: 0.5px; + font-size: 14px; + } + + #customPropertyDialog .e-dlg-content .btnRemoveProperty:hover { + border: 1px solid #D5D5D5; + } + +.propertyTooltipDiv { + width: 5%; + float: left; + margin-left: 10px; + padding-top: 5px; +} + + .propertyTooltipDiv .e-checkbox-wrapper .e-frame { + width: 16px; + height: 16px; + } + +.db-org-diagram .db-place-holder { + display: none; +} + +#customPropertyDialog .e-footer-content { + display: none; +} + +#themeDialog #themeDialogContent { + background-color: #e3e3e3; +} +.e-css e-btn e-upload-browse-btn{ + height:200px; + width:300px; +} +.db-custom-prop-info-template .propertyLabelDiv { + float: left; + width: 5%; + height: 20px; + padding-top: 4px; +} +#sendButton { + top: 2px; + position: relative; +} +.tooltip { + width: 100%; +} +td { + padding-right: 5px; + padding-left: 5px; + padding-bottom: 5px; + padding-top: 5px; +} +.e-tooltip-wrap { + max-width: unset; +} + /* Some animation occur while click the dropdown value End */ + /* Some animation occur while click the dropdown value End */ \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/index.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/index.css new file mode 100644 index 00000000..8ca1785d --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/index.css @@ -0,0 +1,25821 @@ +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500"); +@font-face { + font-family: "e-icons"; + font-style: normal; + font-weight: normal; + src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjiRTzgAAAEoAAAAVmNtYXC8k8RVAAAHNAAAB6xnbHlm5cEIwAAAEbwAARvEaGVhZBRk1GcAAADQAAAANmhoZWEIXgUuAAAArAAAACRobXR4tAb+rAAAAYAAAAW0bG9jYSr/dk4AAA7gAAAC3G1heHACkwGMAAABCAAAACBuYW1lc0cOBgABLYAAAAIlcG9zdBOqAL8AAS+oAAAUEQABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAABbQABAAAAAQAA5S3pp18PPPUACwQAAAAAANiix7UAAAAA2KLHtf/A/+QEQAQcAAAACAACAAAAAAAAAAEAAAFtAYAAHAAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4gjsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/kBAD/5AQAAAAEAP/kBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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BgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBgAcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgABAAAAAAP4AvwAAgAAEyEBCAPw/ggBBAH4AAAAAQAAAAAD+AL8AAIAAAkBIQIAAfj8EAEEAfgAAAEAAAAAAvwD+AACAAAlCQEBBAH4/ggIAfgB+AABAAAAAAL8A/gAAgAACQERAQQB+AIA/ggD8AAAAwAAAAACfgP4AD8AfwC/AAAlHw8/Dy8PDw4DHw8/Dy8PDw4DHw8/Dy8PDw4BggECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsM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AAsAJAEjIGUtaWNvbnNSZWd1bGFyZS1pY29uc2UtaWNvbnNWZXJzaW9uIDEuMGUtaWNvbnNGb250IGdlbmVyYXRlZCB1c2luZyBTeW5jZnVzaW9uIE1ldHJvIFN0dWRpb3d3dy5zeW5jZnVzaW9uLmNvbQAgAGUALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBlAC0AaQBjAG8AbgBzAGUALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAGUALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4AClBkZl9FeHBvcnQKQ1NWX0V4cG9ydAxFeGNlbF9FeHBvcnQMTVRfRGF0ZXJhbmdlDUJUX0V4Y2VsY2xlYXIOQlRfRXhjZWxmaWx0ZXIMQnVsbGV0X0Fycm93DUJ1bGxldF9DaXJjbGUFTm9uZTILQnVsbGV0X1RpY2sRQm9yZGVyX0RpYWdvbmFsVXATQm9yZGVyX0RpYWdvbmFsRG93bg1CdWxsZXRfRmxvd2VyCkJ1bGxldF9Eb3QNQnVsbGV0X1NxdWFyZQ1NVF9SaWdodEFycm93DE1UX0xlZnRBcnJvdwxNVF9Eb3duQXJyb3cKTVRfVXBhcnJvdw1NVF9SZWN1cnJlbmNlE01UX1JlY3VycmVuY2VFZGl0ZWQLTVRfTG9jYXRpb24OTVRfRGVzY3JpcHRpb24LTVRfVGltZXpvbmUITVRfVG9kYXkOTVRfTW9udGhBZ2VuZGELTVRfV29ya3dlZWsLTVRfV2Vla1ZpZXcKTVRfRGF5Vmlldw1NVF9BZ2VuZGFWaWV3C01UX0RhdGVUaW1lC01UX1Jlc291cmNlDk1UX1RpbWVMaW5lRGF5D01UX1RpbWVMaW5lV2VlaxNNVF9UaW1lTGluZVdvcmtXZWVrEE1UX1RpbWVMaW5lTW9udGgIdGFibGUtMDIEY29weQh0aC1zbWFsbAdzYXZlLTAyCmFsaWduLWxlZnQHZWRpdC0wNghjbG9zZS13Zgt3b3JkLWV4cG9ydAtjcm9zcy1jbG9zZQZmaWx0ZXIEcGx1cwVjbG9zZQ1jaGVjay1tYXJrLTAxCnByaW50ZXItMDEHZWRpdC0wNAdhZGQtbmV3CGNsb3NlLTAxEUZUX0Ryb3Bkb3duX0Fycm93D2Fycm93aGVhZC11cC0wMRFhcnJvd2hlYWQtZG93bi0wMQxhcnJvd2hlYWQtdXAOYXJyb3doZWFkLWRvd24NYXJyb3ctZG93bi0wMgthcnJvdy11cC0wMRNhcnJvdy1oZWFkLXJpZ2h0LTAyD2Fycm93aGVhZC1yaWdodA5hcnJvd2hlYWQtbGVmdAlkZWxldGUtMDUSYXJyb3ctc2Fucy1sZWZ0LTAxE2Fycm93LXNhbnMtcmlnaHQtMDENYXJvb3ctbGVmdC0wMRBuYXZpZ2F0aW9uLXJpZ2h0CVNvcnRpbmctbQplZGl0LWljb24xDWZpcnN0LXBhZ2VuYXYMbHN0LXBhZ2UtbmF2B3RlbXAtZHQLQm90dG9tLWljb24GRmlsdGVyCFRvcC1pY29uC254dC1wZy1pY29uC2Rvd24tYXJyb3cyB2dycC1kZWwIVXAtYXJyb3cKRHduLWFycm93MwlmbHRyLWNhbjIJcHJldi1pY29uCUdyb3VwaWNvbgtTZWxlY3Rpb24tbQ9DbGVhcl9pbnB1dF8wMDERQ2hlY2JveF9zZWxlY3Rpb24MSW50ZXJtZWRpYXRlDU1UX0xlZnRfQXJyb3cHQlRfRWRpdAhNVF9DbGVhcg5NVF9SaWdodF9BcnJvdwpNVF9BZGRmbGF0DE1UX0JvdHRvbWZpbAlNVF9yZW1vdmULTVRfQmFja3dhcmQHTVRfTWVudQlNVF9TZWFyY2gITVRfbW9udGgJTVRfRGVsZXRlD01UX0JvdHRvbV9BcnJvdwdNVF9TYXZlCE1UX21lbnUxCU1UX3JlbG9hZAhNVF9DbG9zZQdNVF9UaW1lDkNvbHVtbl9jaG9vc2VyCFRyZWV2aWV3CVRyZWV2aWV3MglUcmVldmlldzEJVHJlZXZpZXczDk1UX1RyZWVfZXhwYW5kCE1hdGVyYWlsDU1hdGVyaWFsX1BsYXkOTWF0ZXJpYWxfUGF1c2UPUGFyYU9wdGlvbmRvd24xClRleHRTZWFyY2gXSW5zaWRlSG9yaXpvbmRhbEJvcmRlcnMKUmVzdGFydEF0MQ1PcGVuSHlwZXJsaW5rB0N1dERhdGEIQ29weURhdGEJVG9wQm9yZGVyDURlbGV0ZUNvbHVtbnMKRGVsZXRlUm93cwtJbnNlcnRSaWdodApJbnNlcnRMZWZ0D1JlbW92ZUh5cGVybGluaxVJbnNpZGVWZXJ0aWNhbEJvcmRlcnMLUmlnaHRCb3JkZXINRWRpdEh5cGVybGluawlIeXBlcmxpbmsLTGVmdEJvcmRlcnMLRGVsZXRlVGFibGUPVGFibGVQcm9wZXJ0aWVzDUNvcHlIeXBlcmxpbmsMQm90dG9tQm9yZGVyDkNsaXBib2FyZFBhc3RlEUNvbnRpbnVlTnVtYmVyaW5nC0luc2VydEJlbG93C0luc2VydEFib3ZlCkJvcmRlck5vbmUJQm9yZGVyQm94A0FsbA9UYWJsZUFsaWduUmlnaHQMQ3VzdG9tQm9yZGVyDlRhYmxlQWxpZ25MZWZ0EFRhYmxlQWxpZ25DZW50ZXINTGluZVZlcnlzbWFsbApMaW5lbm9ybWFsCUxpbmVzbWFsbA1QYXJhT3B0aW9udXAxClRleHRCb3R0b20KVGV4dENlbnRlcgdUZXh0VG9wDk1UX0NsZWFyRm9ybWF0EE1UX1N0cmlrZXRocm91Z2gMTVRfVXBwZXJjYXNlCk1UX0p1c3RpZnkITVRfSW1hZ2UJTVRfUmVzaXplC01UX01pbmltaXNlC01UX0VkaXRMaW5rB01UX0JvbGQMTVRfQWxpZ25MZWZ0Bk1UX0N1dBJNVF9BbHRlcm5hdGl2ZVRleHQHTVRfQ29weQlNVF9SZW1vdmURTVRfSW5jcmVhc2VJbmRlbnQLTVRfQ2xlYXJBbGwHTVRfVW5kbw1NVF9GdWxsU2NyZWVuDE1UX1VuZGVybGluZRBNVF9Vbm9yZGVyZWRMaXN0Ck1UX1ByZXZpZXcOTVRfT3JkZXJlZExpc3QMTVRfTG93ZXJjYXNlDU1UX1JlbW92ZUxpbmsJTVRfWm9vbUluC01UX09wZW5MaW5rCE1UX1ByaW50DE1UX0ZvbnRDb2xvcg1NVF9BbGlnblJpZ2h0DU1UX0NyZWF0ZUxpbmsLTVRfVmlld1NpZGULTVRfQ29kZVZpZXcKTVRfWm9vbU91dA5NVF9TdXBlcnNjcmlwdAdNVF9QYXJhB01UX1JlZG8ITVRfUGFzdGUNTVRfSW5zZXJ0Q29kZQxNVF9TdWJzY3JpcHQKTVRfRGlzcGxheQpNVF9SZXBsYWNlCU1UX0l0YWxpYwpNVF9DYXB0aW9uEk1UX0JhY2tncm91bmRjb2xvchFNVF9EZWNyZWFzZUluZGVudA5NVF9BbGlnbkNlbnRlcgtNVF9Gb250TmFtZQtEcmFnQW5kRHJvcAxGaWx0ZXJGaWVsZHMKTmV3X0NvbHVtbgdOZXdfUm93A1N1bQhGaWx0ZXJfQgdDbG9zZV9GDUNsZWFyZmlsdGVyX00CT2sLQWxpZ25Cb3R0b20OSW5zZXJ0Um93QWJvdmUOSW5zZXJ0Um93QmVsb3cLQWxpZ25DZW50ZXIMRGVsZXRlQ29sdW1uCURlbGV0ZVJvdxBJbnNlcnRDb2x1bW5MZWZ0CEFsaWduVG9wEUluc2VydENvbHVtblJpZ2h0DkVkaXRQcm9wZXJ0aWVzEVZlcnRpY2FsQWxpZ25tZW50CUFkZENvbHVtbgVTdHlsZQlUYl9EZWxldGUGQWRkUm93BkhlYWRlcghUYWJfTW9yZQZSZXNpemUJTV9QVl9PcGVuDk1fUFZfRmlyc3RwYWdlDU1fUFZfUHJldmlvdXMJTV9QVl9OZXh0DU1fUFZfTGFzdHBhZ2UMTV9QVl9ab29tb3V0C01fUFZfWm9vbWluDU1fUFZfRG93bmxvYWQNTV9QVl9Cb29rbWFyawtNX1BWX1NlYXJjaBNNX1BWX1RleHRBbm5vdGF0aW9uCk1fUFZfQ2xvc2UMTV9QVl9Db21tZW50CU1fUFZfU2F2ZQ5NX1BWX0FsaWduTGVmdA1NX1BWX0ZyZWVoYW5kCU1fUFZfVW5kbw5NX1BWX0hpZ2hsaWdodAlNX1BWX01vcmUOTV9QVl9VbmRlcmxpbmUSTV9QVl9TdHJpa2V0aHJvdWdoCk1fUFZfUGFpbnQITV9QVl9QYW4MTV9QVl9PcGFjaXR5C01fUFZfRGVsZXRlC01fUFZfQ3Vyc29yD01fUFZfUmlnaHRBcnJvdxBNX1BWX1N0cm9rZWNvbG9yCk1fUFZfUHJpbnQJTV9QVl9SZWRvDk1fUFZfRm9udGNvbG9yC01fUFZfU2hhcGVzDk1fUFZfTGVmdEFycm93EU1fUFZfU3Ryb2tld2VpZ2h0Ek1fUFZfQW5ub3RhaW9uRWRpdA5NX1BWX1RodW1ibmFpbApNX1BWX1N0YW1wDk1fUFZfUGFnZWJyZWFrEE1fUFZfTmV3RG9jdW1lbnQKTV9Db2xsYXBzZQhNX0V4cGFuZA5Eb3VibGVSZXNpemVfMg5Eb3VibGVSZXNpemVfMQ5TaW5nbGVSZXNpemVfMQ5TaW5nbGVSZXNpemVfMw5TaW5nbGVSZXNpemVfMg5TaW5nbGVSZXNpemVfNAtEcmFnYW5kRHJvcAdBcnJvd1VwCUFycm93RG93bgpBcnJvd3JpZ2h0CUFycm93TGVmdAdHcmlwcGVyEE5ld19GaWx0ZXJBY3RpdmUHTVRfQ29kZQdNVF9HcmlkBVBhc3RlBkRlbGV0ZQtNVF9Eb3dubG9hZANDdXQHTVRfTGlzdApNVF9SZWZyZXNoB01UX2luZm8NTVRfUmlnaHRhcnJvdw1NVF9PcGVuRm9sZGVyBUNsZWFyDE1UX05ld0ZvbGRlcglNVF9SZW5hbWUEQ29weQZTZWFyY2gJTVRfVXBsb2FkB01UX0JhY2sMTVRfU2VsZWN0QWxsB01UX1NvcnQJTVRfT3B0aW9uB01UX1RpY2sMTV9CcmVhZGNydW1iDU1fRXhjZWxFeHBvcnQLTV9DU1ZFeHBvcnQGTV9TYXZlCE1fU2F2ZWFzCE1fRXhwb3J0CE1fRGVsZXRlDE1fR3JhbmRUb3RhbAZNX0dyaWQKTV9TdWJ0b3RhbAtNX05ld1JlcG9ydBZNX0NvbmRpdGlvbmFsZm9ybWF0aW5nCE1fUmVuYW1lC01fUERGRXhwb3J0DE1fRnVsbHNjcmVlbgdNX0NoYXJ0Bk1fTG9hZAhGb250VHlwZQdNX0Nsb3NlDU1fTGluZVNwYWNpbmcGTV9Mb2NrDU91dHNpZGVCb3JkZXIGTV9MaW5rDU1fQWxpZ25Cb3R0b20HTV9UYWJsZRBNX1RhYmxlT2ZDb250ZW50DE1fUGFnZU51bWJlcgZNX0JvbGQKTV9BbGlnblRvcBJNX0FsaWduQ2VudGVyVGFibGULTV9QYWdlU2V0dXANTV9TdHJva2VTdHlsZQdNX0ltYWdlCk1fQm9va21hcmsITV9IZWFkZXIJTV9CdWxsZXRzEk1fU2hvd0hpZGVQcm9wZXJ0eQxNX0FsaWduUmlnaHQITV9Gb290ZXIKQWxsQm9yZGVycw1JbnNpZGVCb3JkZXJzBENlbGwPTV9BbGlnblRvcHRhYmxlEk1fQWxpZ25Cb3R0b210YWJsZRJNX0FsaWduQ2VudGVydGFibGUJU2VsZWN0aW9uB01fQnJlYWsLTV9QYWdlQnJlYWsOTV9TZWN0aW9uQnJlYWsHQXV0b0ZpdBBGaXhlZENvbHVtbldpZHRoDUF1dG9GaXRXaW5kb3cMQnJpbmdGb3J3YXJkCkJyaW5nRnJvbnQIU2VuZGJhY2sMU2VuZEJhY2t3YXJkB1VuZ3JvdXAFR3JvdXAFT3JkZXIAAAAAAA==) format("truetype"); +} + +.e-icons { + font-family: "e-icons"; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; +} + +/*! common core */ +.e-control, +.e-css { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12px; + font-weight: normal; +} + +.e-error { + color: #f44336; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12px; + font-weight: normal; +} + +.e-control, +.e-control [class^='e-'], +.e-control [class*=' e-'] { + box-sizing: border-box; +} + +.e-control:focus, +.e-control *:focus { + outline: none; +} + +.e-rtl { + direction: rtl; +} + +.e-overlay { + background-color: #383838; + filter: alpha(opacity=50); + height: 100%; + opacity: .5; + pointer-events: none; + touch-action: none; + width: 100%; +} + +.e-hidden { + display: none; +} + +.e-disabled { + background-image: none; + cursor: default; + filter: alpha(Opacity=35); + opacity: .35; +} + +.e-ul { + list-style-type: none; +} + +.e-prevent-select { + user-select: none; +} + +.e-warning { + color: #ffca1c; +} + +.e-success { + color: #22b24b; +} + +.e-information { + color: #489bd5; +} + +.e-block-touch { + touch-action: pinch-zoom; +} + +/*! animation keyframes */ +@keyframes SlideLeftOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(-100%, 0); + } +} + +@keyframes SlideLeftIn { + from { + transform: translate(-100%, 0); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideRightIn { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideRightOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(100%, 0); + } +} + +@keyframes SlideBottomIn { + from { + transform: translate(0, 100%); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideBottomOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, 100%); + } +} + +@keyframes SlideTopIn { + from { + transform: translate(0, -100%); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideTopOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, -100%); + } +} + +@keyframes SlideRight { + from { + width: 0; + } + to { + width: 100%; + } +} + +@keyframes SlideLeft { + from { + width: 100%; + } + to { + width: 0; + } +} + +@keyframes SlideDown { + from { + height: 0; + } + to { + height: 100%; + } +} + +@keyframes SlideUp { + from { + height: 100%; + } + to { + height: 0; + } +} + +@keyframes FadeIn { + 0% { + filter: alpha(opacity=0); + opacity: 0; + } + 100% { + filter: alpha(opacity=100); + opacity: 1; + } +} + +@keyframes FadeOut { + from { + filter: alpha(opacity=100); + opacity: 1; + } + to { + filter: alpha(opacity=0); + opacity: 0; + } +} + +@keyframes ZoomIn { + from { + transform: translate(0, 0) scale(0); + } + to { + transform: translate(0, 0) scale(1); + } +} + +@keyframes ZoomOut { + from { + transform: translate(0, 0) scale(1); + } + to { + transform: translate(0, 0) scale(0); + } +} + +@keyframes FadeZoomIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: scale(0); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: scale(1); + } +} + +@keyframes FadeZoomOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: scale(1); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: scale(0); + } +} + +@keyframes FlipRightDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightUpIn { + from { + transform: perspective(400px) rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftUpIn { + from { + transform: perspective(400px) rotateY(-135deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg) perspective(200px); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYLeftIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYLeftOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + 75% { + transform: perspective(850px) rotateY(125deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYRightIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYRightOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXDownIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXDownOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + 75% { + transform: perspective(850px) rotateX(125deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXUpIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXUpOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +.e-ripple, +.e-ripple-style { + overflow: hidden; + position: relative; + transform: translate3d(0, 0, 0); +} + +.e-ripple-element, +.e-ripple-style::after { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 100%; + overflow: hidden; + pointer-events: none; + position: absolute; + transform: scale(0); + transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1); +} + +.e-ripple-style::after { + background: rgba(0, 0, 0, 0.3); + content: ''; + display: block; + height: 50%; + left: 25%; + opacity: 0; + top: 25%; + transform: scale(3); + transition: transform .5s, opacity .5s; + width: 50%; +} + +.e-ripple-style:active::after { + opacity: 1; + transform: scale(0); + transition: 0s; +} + +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! hscroll icons */ +.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before { + content: '\e904'; +} + +.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before { + content: '\e913'; +} + +.e-hscroll.e-rtl .e-nav-left-arrow::before { + content: '\e913'; +} + +.e-hscroll.e-rtl .e-nav-right-arrow::before { + content: '\e904'; +} + +.e-hscroll.e-scroll-device .e-nav-right-arrow::before { + content: '\e913'; +} + +.e-hscroll.e-scroll-device .e-nav-left-arrow::before { + content: '\e904'; +} + +.e-hscroll .e-nav-left-arrow::before { + content: '\e904'; + line-height: normal; +} + +.e-hscroll .e-nav-right-arrow::before { + content: '\e913'; + line-height: normal; +} + +/*! h-scroll layout */ +.e-bigger .e-hscroll, +.e-hscroll.e-bigger { + min-height: 56px; +} + +.e-bigger .e-hscroll:not(.e-scroll-device), +.e-hscroll.e-bigger:not(.e-scroll-device) { + padding: 0 50px; +} + +.e-bigger .e-hscroll.e-scroll-device, +.e-hscroll.e-bigger.e-scroll-device { + padding-right: 50px; +} + +.e-bigger .e-hscroll.e-rtl.e-scroll-device, +.e-hscroll.e-bigger.e-rtl.e-scroll-device { + padding-left: 50px; + padding-right: initial; +} + +.e-bigger .e-hscroll .e-nav-arrow.e-icons, +.e-hscroll.e-bigger .e-nav-arrow.e-icons { + font-size: 14px; +} + +.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay, +.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay { + left: 50px; +} + +.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay, +.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay { + right: 50px; +} + +.e-bigger .e-hscroll .e-scroll-nav, +.e-hscroll.e-bigger .e-scroll-nav { + min-height: 56px; + width: 50px; +} + +.e-hscroll { + display: block; + position: relative; + width: inherit; +} + +.e-hscroll.e-rtl.e-scroll-device { + padding-left: 50px; + padding-right: initial; +} + +.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(-6px); +} + +.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay { + left: 56px; + right: auto; + transform: skewX(-16deg) translateX(-6px); +} + +.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay { + left: auto; + right: 0; +} + +.e-hscroll:not(.e-scroll-device) { + padding: 0 40px; +} + +.e-hscroll.e-scroll-device { + padding-right: 50px; +} + +.e-hscroll.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(6px); + width: 56px; +} + +.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow { + font-size: 14px; + transform: skewX(16deg); +} + +.e-hscroll.e-scroll-device .e-scroll-overlay { + opacity: 0.5; + pointer-events: none; + position: absolute; + top: 0; + z-index: 100; +} + +.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay { + left: auto; + right: 56px; + transform: skewX(-16deg) translateX(6px); +} + +.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay { + left: 0; + right: auto; +} + +.e-hscroll.e-overlay .e-hscroll-content > * { + pointer-events: none; +} + +.e-hscroll > * { + height: inherit; +} + +.e-hscroll .e-hscroll-content { + display: inline-block; + height: inherit; + position: relative; + touch-action: none; +} + +.e-hscroll .e-hscroll-content > * { + pointer-events: auto; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + left: 0; + right: auto; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + left: auto; + right: 0; +} + +.e-hscroll .e-scroll-nav { + align-items: center; + bottom: 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 42px; + overflow: hidden; + position: absolute; + top: 0; + width: 40px; +} + +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + left: 0; +} + +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + right: 0; +} + +.e-hscroll .e-scroll-nav.e-ie-align { + display: table; +} + +.e-hscroll .e-nav-arrow { + position: relative; +} + +.e-hscroll .e-nav-arrow.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay { + pointer-events: none; +} + +/*! h-scroll theme */ +.e-hscroll .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06); +} + +.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-width: 1px; + box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06); +} + +.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow { + color: #e3165b; +} + +.e-hscroll .e-scroll-overlay { + background-color: transparent; + background-repeat: repeat-x; +} + +.e-hscroll .e-scroll-overlay.e-scroll-left-overlay { + background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%); +} + +.e-hscroll .e-scroll-overlay.e-scroll-right-overlay { + background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%); +} + +.e-hscroll.e-rtl .e-scroll-nav { + background: #fafafa; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + border-left: 0; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-hscroll.e-rtl .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} + +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: ""; + color: #000; +} + +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} + +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active { + background: #bdbdbd; + border: ""; + box-shadow: ""; + color: #000; +} + +.e-hscroll .e-scroll-nav { + background: #fafafa; +} + +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-hscroll .e-scroll-nav::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ''; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} + +.e-hscroll .e-scroll-nav:active::after { + animation: hscroll-popup-shadow .6s ease-out 0ms; + visibility: visible; +} + +/*! component's theme wise override definitions and variables */ +@keyframes vscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! vscroll icons */ +.e-vscroll.e-scroll-device .e-nav-up-arrow::before { + content: '\e85e'; +} + +.e-vscroll.e-scroll-device .e-nav-down-arrow::before { + content: '\e84f'; +} + +.e-vscroll .e-nav-up-arrow::before { + content: '\e910'; + line-height: normal; +} + +.e-vscroll .e-nav-down-arrow::before { + content: '\e916'; + line-height: normal; +} + +/*! v-scroll layout */ +.e-bigger .e-vscroll:not(.e-scroll-device), +.e-vscroll.e-bigger:not(.e-scroll-device) { + padding: 24px 0; +} + +.e-bigger .e-vscroll .e-icons, +.e-vscroll.e-bigger .e-icons { + font-size: 18px; +} + +.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay, +.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay { + left: 24px; +} + +.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay, +.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay { + right: 24px; +} + +.e-bigger .e-vscroll .e-scroll-nav, +.e-vscroll.e-bigger .e-scroll-nav { + height: 24px; +} + +.e-vscroll { + display: block; + position: relative; + width: inherit; +} + +.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(-6px); +} + +.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay { + left: 56px; + right: auto; + transform: skewX(-16deg) translateX(-6px); +} + +.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay { + left: auto; + right: 0; +} + +.e-vscroll:not(.e-scroll-device) { + padding: 0 16px; +} + +.e-vscroll.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(6px); + width: 56px; + z-index: 1001; +} + +.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow { + font-size: 14px; + transform: skewX(16deg); +} + +.e-vscroll.e-scroll-device .e-scroll-overlay { + opacity: 0.5; + pointer-events: none; + position: absolute; + top: 0; + z-index: 100; +} + +.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay { + left: auto; + right: 56px; + transform: skewX(-16deg) translateX(6px); +} + +.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay { + left: 0; + right: auto; +} + +.e-vscroll > * { + height: inherit; +} + +.e-vscroll .e-vscroll-content { + display: inline-block; + height: auto; + position: relative; + touch-action: none; + width: 100%; +} + +.e-vscroll .e-vscroll-content > * { + pointer-events: auto; +} + +.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav { + left: auto; + right: 0; +} + +.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav { + left: 0; + right: auto; +} + +.e-vscroll .e-scroll-nav { + align-items: center; + cursor: pointer; + display: flex; + height: 40px; + overflow: hidden; + position: absolute; + width: 100%; +} + +.e-vscroll .e-scroll-nav.e-scroll-up-nav { + top: 0; +} + +.e-vscroll .e-scroll-nav.e-scroll-down-nav { + bottom: 0; +} + +.e-vscroll .e-scroll-nav.e-ie-align { + display: table; +} + +.e-vscroll .e-nav-arrow { + position: relative; +} + +.e-vscroll .e-nav-arrow.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +/*! v-scroll theme */ +.e-vscroll .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06); +} + +.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-width: 1px; + box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06); +} + +.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow { + color: #e3165b; +} + +.e-vscroll .e-scroll-overlay { + background-color: transparent; + background-repeat: repeat-x; +} + +.e-vscroll .e-scroll-overlay.e-scroll-up-overlay { + background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%); +} + +.e-vscroll .e-scroll-overlay.e-scroll-down-overlay { + background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%); +} + +.e-vscroll.e-rtl .e-scroll-nav { + background: #fafafa; +} + +.e-vscroll.e-rtl .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} + +.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: ""; + color: #000; +} + +.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} + +.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active { + background: #bdbdbd; + border: ""; + box-shadow: ""; + color: #000; +} + +.e-vscroll .e-scroll-nav { + background: #fafafa; +} + +.e-vscroll .e-scroll-nav.e-scroll-up-nav { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-vscroll .e-scroll-nav.e-scroll-down-nav { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-vscroll .e-scroll-nav::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ''; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} + +.e-vscroll .e-scroll-nav:active::after { + animation: vscroll-popup-shadow .6s ease-out 0ms; + visibility: visible; +} + +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! component's theme wise override definitions and variables */ +@keyframes vscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! component's theme wise override definitions and variables */ +@keyframes tbar-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! toolbar icons */ +.e-toolbar .e-popup-down-icon::before { + content: '\e916'; + line-height: normal; +} + +.e-toolbar .e-popup-up-icon::before { + content: '\e910'; + line-height: normal; +} + +/*! toolbar layout */ +.e-bigger .e-toolbar, +.e-toolbar.e-bigger { + height: 56px; + min-height: 56px; +} + +.e-bigger .e-toolbar .e-tbar-btn .e-icons, +.e-toolbar.e-bigger .e-tbar-btn .e-icons { + font-size: 14px; +} + +.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended { + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 3px; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: initial; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 3px; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} + +.e-bigger .e-toolbar .e-hor-nav, +.e-toolbar.e-bigger .e-hor-nav { + min-height: 56px; + min-width: 40px; +} + +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 35px; +} + +.e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon { + line-height: 34px; + min-height: 34px; + min-width: 27px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + line-height: inherit; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item { + height: 48px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + min-width: 27px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + min-height: 30px; + padding: 0 16px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin-left: 0; + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-right: 16px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items, +.e-toolbar.e-bigger .e-toolbar-items { + min-height: 56px; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow { + margin-left: 24px; + margin-right: 24px; + white-space: normal; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator { + display: none; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item { + min-height: 56px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 5px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator { + height: calc(100% - 20px); + margin: 10px 5px; + min-height: 36px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: calc(100% - 11px); + margin: 5.5px 0; + min-height: 0; + min-width: ""; + padding: 0 6px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended { + min-height: 56px; + padding-bottom: 0; + padding-left: 3px; + padding-right: 3px; + padding-top: 0; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close { + display: none; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open { + display: inline; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended { + width: inherit; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended { + box-shadow: none; + display: inline; + white-space: normal; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 5px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator { + display: none; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 56px; + vertical-align: middle; + width: auto; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: calc(100% - 11px); + margin: 5.5px 0; + min-height: 0; + min-width: ""; + padding: 0 6px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 35px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + height: calc(100% - 20px); + margin: 10px 5px; + min-height: 36px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon { + line-height: 34px; + min-height: 34px; + min-width: 27px; +} + +.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav, +.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} + +.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended { + padding-right: 3px; +} + +.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) { + min-height: 38px; +} + +.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item.e-separator { + height: auto; + margin: 5px 10px; + min-height: auto; +} + +.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + margin: 5.5px auto; +} + +.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-bigger .e-toolbar.e-vertical .e-hor-nav, +.e-toolbar.e-bigger.e-vertical .e-hor-nav { + min-height: 40px; + min-width: 50px; +} + +.e-toolbar { + border-radius: ""; + display: block; + height: 42px; + min-height: 42px; + position: relative; + touch-action: none; + user-select: none; + white-space: nowrap; +} + +.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} + +.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended { + padding-right: 3px; +} + +.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-left: 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar.e-extended-toolbar.e-extended-toolbar.e-tbar-extended { + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align { + display: table; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + min-height: 42px; + padding-bottom: 0; + padding-left: 3px; + padding-right: 3px; + padding-top: 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close { + display: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open { + display: inline; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended { + width: inherit; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended { + box-shadow: none; + display: inline; + white-space: normal; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) { + height: 100%; + min-width: 34px; + padding: 3.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator { + display: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 42px; + vertical-align: middle; + width: auto; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2px 0 2px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + line-height: inherit; + vertical-align: middle; + width: auto; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: calc(100% - 10px); + margin: 4px 0; + min-height: 0; + min-width: 0; + padding: 0 1.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 25px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus { + padding: 0 1.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover { + padding: 0 1.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active { + padding: 0 1.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + margin: 7.5px 3px; + min-height: 25px; + min-width: 1px; + vertical-align: middle; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) { + line-height: 25px; + min-height: 25px; + min-width: 24px; + padding: 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type { + display: inline-flex; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) { + height: auto; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; + vertical-align: middle; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn { + cursor: pointer; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + font-weight: 400; + overflow: hidden; + padding: 0 1.5px; + text-align: center; + text-decoration: none; + text-transform: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child { + display: inline-block; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * { + align-self: center; + text-overflow: ellipsis; +} + +.e-toolbar.e-control[class*='e-toolbar'] { + box-sizing: content-box; +} + +.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar .e-tbar-btn-text, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + display: inline-block; + padding: 0 2px 0 2px; +} + +.e-toolbar.e-hidden, +.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden { + display: none; +} + +.e-toolbar.e-corner { + border-radius: 0; +} + +.e-toolbar .e-toolbar-pop { + border-radius: ""; + overflow: hidden; + padding: 0; + position: absolute; +} + +.e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + width: auto; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden { + display: none; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + display: inline-flex; + justify-content: flex-start; + min-height: 24px; + padding: 0 16px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + padding: 0; + width: auto; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-right: 16px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + min-width: 24px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 34px; + padding: 0; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control { + text-align: center; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon { + min-width: 100%; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item { + align-content: center; + align-items: center; + display: flex; + height: auto; + justify-content: center; + height: 36px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item > * { + height: 100%; + min-width: 100%; + text-overflow: ellipsis; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar .e-toolbar-pop .e-toolpopup { + text-align: center; +} + +.e-toolbar .e-toolbar-popup { + text-align: center; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 3px; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: initial; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: auto; + right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right { + left: 0; + right: auto; +} + +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-left: 16px; + padding-right: 0; +} + +.e-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; + border-radius: "" 0 0 ""; +} + +.e-toolbar .e-hor-nav { + align-items: center; + border-radius: 0 "" "" 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 42px; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + width: 32px; +} + +.e-toolbar .e-hor-nav.e-ie-align { + display: table; +} + +.e-toolbar .e-popup-down-icon.e-icons, +.e-toolbar .e-popup-up-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 25px; +} + +.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + line-height: 25px; + min-height: 25px; +} + +.e-toolbar .e-toolbar-items { + border-radius: "" 0 0 ""; + display: inline-block; + height: 100%; + min-height: 42px; + vertical-align: middle; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow { + margin-bottom: 1px; + margin-left: 18px; + margin-right: 18px; + white-space: normal; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator { + display: none; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left, +.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center, +.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right { + display: inline; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos { + display: block; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + display: table; + height: 100%; + top: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + position: absolute; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + right: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: 0; + line-height: 35px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center { + margin: 0 auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-left, +.e-toolbar .e-toolbar-items .e-toolbar-center, +.e-toolbar .e-toolbar-items .e-toolbar-right { + display: inline-block; +} + +.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child, +.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 42px; + vertical-align: middle; + width: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) { + height: 100%; + min-width: 34px; + padding: 3.5px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + margin: 7.5px 3px; + min-height: 27px; + min-width: 1px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item input[type='checkbox'] { + height: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + height: calc(100% - 10px); + margin: 4px 0; + min-height: 0; + min-width: 0; + padding: 0 1.5px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + min-width: 24px; + width: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item > * { + align-self: center; + text-overflow: ellipsis; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + height: calc(100% - 15px); + vertical-align: middle; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator { + display: none; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type { + display: none; +} + +.e-toolbar .e-tbar-btn > :first-child { + display: inline-block; +} + +.e-toolbar .e-tbar-btn { + border: none; + cursor: pointer; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + font-weight: 400; + overflow: hidden; + padding: 0 1.5px; + text-align: center; + text-decoration: none; + text-transform: none; +} + +.e-toolbar .e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; + vertical-align: middle; +} + +.e-toolbar .e-tbar-btn div { + vertical-align: middle; +} + +.e-toolbar .e-tbar-btn .e-tbar-btn-text { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + line-height: inherit; + vertical-align: middle; + width: auto; +} + +.e-toolbar.e-vertical { + display: flex; + flex-direction: column; +} + +.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left { + bottom: 0; + top: auto; +} + +.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right { + bottom: auto; + top: 0; +} + +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left, +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center, +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right { + height: auto; +} + +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: auto; + right: auto; + top: 0; +} + +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right { + bottom: 0; + left: auto; + right: auto; +} + +.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item { + display: flex; + height: auto; +} + +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) { + min-width: 33px; +} + +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator { + height: auto; + margin: 3px 7.5px; + min-height: auto; +} + +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + margin: 4px auto; +} + +.e-toolbar.e-vertical .e-hor-nav { + bottom: 0; + height: auto; + left: 0; + min-height: 40px; + min-width: 50px; + right: auto; + top: auto; + width: auto; +} + +/*! toolbar theme */ +.e-toolbar { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fafafa; + border: 1px none rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.e-toolbar.e-vertical .e-hor-nav { + border: solid rgba(0, 0, 0, 0.12); + border-width: 1px 0 0 0; +} + +.e-toolbar.e-vertical.e-rtl .e-hor-nav { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0 1px 0; +} + +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator { + border-width: 0 0 0.5px 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay { + background: #fafafa; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0.5px 0 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn { + background: #fafafa; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active { + background: #bdbdbd; + border-color: #bdbdbd; + border-radius: ""; + box-shadow: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-toolbar .e-toolbar-pop { + background: #fafafa; + border: 1px none rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-left: 1px "" rgba(0, 0, 0, 0.12); + box-shadow: ""; +} + +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn { + background: #fafafa; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-toolbar-items { + background: #fafafa; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay { + background: #fafafa; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.38); +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons { + color: rgba(0, 0, 0, 0.26); +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0.5px 0 0; +} + +.e-toolbar.e-rtl .e-hor-nav { + background: #fafafa; + border: solid rgba(0, 0, 0, 0.12); + border-left: 0; + border-width: 0 1px 0 0; +} + +.e-toolbar.e-rtl .e-hor-nav:not(.e-hor-nav.e-nav-active):hover { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-hor-nav { + background: #fafafa; + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0 0 1px; +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav)::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ''; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):active { + border: ""; + box-shadow: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):active::after { + animation: tbar-popup-shadow .6s ease-out 0ms; + visibility: visible; +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):hover { + background: rgba(0, 0, 0, 0.12); + border-left: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-left: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn:active { + background: #bdbdbd; + border-color: #bdbdbd; + border-radius: ""; + box-shadow: ""; + color: rgba(0, 0, 0, 0.87); +} + +/*! component's theme wise override material-definitions and variables */ +/*! accordion icons */ +.e-accordion .e-tgl-collapse-icon::before { + content: '\e916'; +} + +.e-accordion .e-tgl-collapse-icon.e-expand-icon { + transform: rotate(-180deg); +} + +/*! accordion layout */ +.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel { + font-size: 14px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion { + border: 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 46px 0 48px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header { + padding: 0 46px 0 32px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content { + font-size: 14px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header { + line-height: 47px; + min-height: 48px; + padding: 0 46px 0 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon { + height: 48px; + min-height: 48px; + min-width: 30px; + right: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 14px 0 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + padding: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 48px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 64px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 46px 0 32px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 48px 16px 16px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 64px 16px 16px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 48px 0 46px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header { + padding: 0 32px 0 46px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 16px 0 46px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 16px; + right: auto; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 14px; +} + +.e-accordion { + display: block; + position: relative; +} + +.e-accordion .e-acrdn-item.e-select.e-selected:first-child { + border-top: 0; +} + +.e-accordion .e-acrdn-item.e-select.e-selected:last-child { + border-bottom: 0; +} + +.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item.e-selected { + padding-top: 0; +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item { + overflow: hidden; + padding-top: ""; + position: relative; +} + +.e-accordion .e-acrdn-item.e-hide { + display: none; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 15px; +} + +.e-accordion .e-acrdn-item.e-select > .e-acrdn-header { + cursor: pointer; +} + +.e-accordion .e-acrdn-item .e-acrdn-header { + line-height: 35px; + min-height: 36px; + overflow: hidden; + padding: 0 40px 0 16px; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-accordion .e-acrdn-item .e-acrdn-header > * { + display: inline-block; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon { + display: table; + font-size: 12px; + height: 36px; + min-height: 36px; + min-width: 24px; + position: absolute; + right: 16px; + top: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation { + transition: .5s ease 0s; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 8px 0 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; + overflow-y: hidden; + text-decoration: none; + width: 100%; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion { + border: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 40px 0 48px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 48px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 64px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content { + line-height: 1.5; + overflow: hidden; + padding: 16px; + text-overflow: ellipsis; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * { + overflow: hidden; + text-overflow: ellipsis; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 40px 0 32px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content { + font-size: 14px; +} + +.e-accordion .e-acrdn-item .e-content-hide { + display: none; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 48px 0 40px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 32px 0 40px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 48px 16px 16px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 64px 16px 16px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 16px 0 40px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 16px; + right: auto; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 8px; +} + +/*! accordion theme */ +.e-accordion { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-accordion .e-active { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-top: 1px solid #fff; +} + +.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-color: #eee; +} + +.e-accordion .e-acrdn-item.e-expand-state.e-select { + border-bottom: 1px solid #fff; + border-top: 1px solid #fff; +} + +.e-accordion .e-acrdn-item.e-overlay { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus { + background: #eee; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-content-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus { + background: #eee; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:hover { + background: transparent; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:active { + background: transparent; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:focus { + background: #eee; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content { + color: #e3165b; +} + +.e-accordion .e-acrdn-item.e-select { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; +} + +.e-accordion .e-acrdn-item.e-select.e-item-focus { + border-color: #eee; +} + +.e-accordion .e-acrdn-item.e-selected.e-select { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-accordion .e-acrdn-item.e-selected + .e-selected { + border-top: 1px solid transparent; +} + +.e-accordion .e-acrdn-item.e-selected .e-selected:last-child { + border-bottom: 1px none rgba(0, 0, 0, 0.12); +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; +} + +/*! contextmenu layout */ +.e-contextmenu-wrapper ul .e-menu-item .e-previous::before { + content: '\e977'; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret::before { + content: '\e956'; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before { + content: '\e937'; +} + +/*! contextmenu layout */ +.e-contextmenu-wrapper ul { + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + overflow: hidden; + user-select: none; + font-size: 14px; + padding: 8px 0; + border: none; + border-radius: 0; + box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.24); + display: none; + min-width: 120px; + position: absolute; +} + +.e-contextmenu-wrapper ul.e-ul, +.e-contextmenu-wrapper ul.e-ul * { + box-sizing: border-box; +} + +.e-contextmenu-wrapper ul.e-ul:focus { + outline: none; +} + +.e-contextmenu-wrapper ul.e-contextmenu { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); +} + +.e-contextmenu-wrapper ul.e-ul { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-contextmenu-wrapper ul .e-menu-item { + cursor: pointer; + position: relative; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide { + display: none; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-style: solid; + border-bottom-width: 1px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + text-decoration: none; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + display: inline-block; + vertical-align: middle; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-separator { + cursor: auto; + line-height: normal; + pointer-events: none; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + display: inline-block; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 14px; + line-height: 36px; + margin-right: 10px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + line-height: 36px; + margin-left: 16px; + margin-right: 0; + position: absolute; + right: 8px; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; + margin: 8px 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-blankicon { + padding-left: 40px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + font-size: 11px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-previous { + margin-right: 16px; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-disabled { + cursor: auto; + pointer-events: none; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon { + float: right; + margin-right: 0; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret { + margin-left: 0; + right: auto; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon { + margin-left: 10px; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret { + left: 8px; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon { + padding-left: 16px; + padding-right: 40px; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +.e-bigger .e-contextmenu-wrapper ul, +.e-bigger.e-contextmenu-wrapper ul { + font-size: 15px; + padding: 8px 0; + white-space: nowrap; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + max-width: 280px; + min-width: 112px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item { + height: 48px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret { + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator { + height: auto; + line-height: normal; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-blankicon, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-blankicon { + padding-left: 42px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret { + font-size: 12px; +} + +.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon, +.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon { + padding-left: 16px; + padding-right: 42px; +} + +.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon, +.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +/*! contextmenu theme */ +.e-contextmenu-wrapper ul { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #eee; + outline-offset: 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-disabled { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +.e-contextmenu-wrapper ul .e-disabled .e-menu-icon { + color: rgba(0, 0, 0, 0.38); +} + +.e-contextmenu-wrapper ul .e-disabled .e-caret { + color: rgba(0, 0, 0, 0.38); +} + +.e-contextmenu-wrapper ul .e-disabled .e-menu-url { + color: rgba(0, 0, 0, 0.38); +} + +.e-contextmenu-wrapper ul .e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +/*! component's theme wise override definitions and variables */ +@keyframes tbar-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! Material theme definition's */ +/*! component's theme wise override definitions and variables */ +/*! Horizontal Tab */ +@keyframes tbar-alt-popup-shadow { + 0% { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12); + } + 100% { + box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12); + } +} + +@keyframes hscroll-alt-popup-shadow { + 0% { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12); + } + 100% { + box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12); + } +} + +/*! Material specific themes definition's */ +/*! Vertical Tab */ +/*! tab icons */ +.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before { + content: '\e913'; +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before { + content: '\e904'; +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before { + content: '\e904'; +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + content: '\e913'; +} + +.e-tab .e-tab-header .e-close-icon::before { + content: '\e7fc'; + position: relative; +} + +.e-tab .e-tab-header .e-popup-up-icon::before { + content: '\e916'; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-popup-up-icon::before { + content: '\e984'; + } +} + +.e-tab .e-tab-header .e-popup-down-icon::before { + content: '\e916'; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-popup-down-icon::before { + content: '\e984'; + } +} + +@media screen and (max-width: 480px) { + .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before { + content: '\e82a'; + } + .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before { + content: '\e83d'; + } +} + +.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before { + content: '\e910'; +} + +.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before { + content: '\e916'; +} + +.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before { + content: 'More'; +} + +.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after { + content: '\e919'; +} + +.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before { + content: 'More'; +} + +.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after { + content: '\e919'; +} + +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before { + content: ''; +} + +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after { + content: '\ebb9'; +} + +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before { + content: ''; +} + +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after { + content: '\ebb9'; +} + +/*! tab layout */ +.e-bigger .e-tab .e-tab-header, +.e-tab.e-bigger .e-tab-header { + height: 48px; + min-height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items, +.e-tab.e-bigger .e-tab-header .e-toolbar-items { + height: auto; + min-height: auto; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav { + width: 50px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 48px; + margin: 0; + min-height: 48px; + min-width: auto; + padding: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), + .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 72px; + min-height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text { + font-size: 14px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, + .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + margin-top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap { + padding: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + cursor: pointer; + margin: 0 0 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 10px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + height: 24px; + min-width: 24px; + width: 24px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 20px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + padding: 0 24px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom { + height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap { + height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + right: 24px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 10px 0 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 10px; +} + +.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 22px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 48px; + min-height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 16px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + padding: 0 16px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'], +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'], + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before { + top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + right: 18px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-scroll-nav, + .e-tab.e-bigger .e-tab-header .e-scroll-nav { + padding: 0 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 12px; +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav { + padding: 0 12px; +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, + .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + font-size: 12px; + line-height: 24px; + top: 0; + vertical-align: initial; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav, +.e-tab.e-bigger .e-tab-header .e-hor-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav, + .e-tab.e-bigger .e-tab-header .e-hor-nav { + padding: 0 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + line-height: 24px; + top: 0; + vertical-align: initial; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 16px; + } +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 15px; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active, + .e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-text { + padding-top: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child, + .e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom { + padding-bottom: 0; + padding-top: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ileft.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-ileft.e-active .e-text-wrap { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + padding: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-itop .e-text-wrap, +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-ibottom .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-itop .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-ibottom .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap, +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap { + height: initial; +} + +.e-bigger .e-tab .e-tab-header.e-vertical, +.e-tab.e-bigger .e-tab-header.e-vertical { + max-width: 150px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before, +.e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before { + bottom: 23px; + top: 23px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before, + .e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before { + bottom: 0; + top: 0; + } +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device), +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) { + padding: 24px 0; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon { + right: -24px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav, +.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav { + height: 24px; + min-height: 24px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow, +.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav { + padding: 0 24px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + line-height: 46px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + font-size: 14px; + line-height: 46px; + margin: 0 0 0 10px; +} + +.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items, +.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items { + height: auto; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header, +.e-tab.e-bigger.e-vertical-icon .e-tab-header { + height: 72px; + min-height: 72px; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items, +.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items { + height: 72px; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav, +.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav { + height: 72px; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav, +.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav { + height: 72px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before, + .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + } +} + +.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items, +.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} + +.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav, +.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav { + height: 24px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 72px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 48px; + padding: 0; +} + +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} + +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 15px; +} + +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} + +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 13px; +} + +.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before { + top: 0; +} + +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before { + top: 0; +} + +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + top: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header, +.e-tab.e-bigger.e-fill .e-tab-header { + height: 46px; + min-height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header, + .e-tab.e-bigger.e-fill .e-tab-header { + height: 46px; + min-height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items { + height: auto; + min-height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items { + min-height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + margin: 0; + min-height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + min-height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 70px; + min-height: 70px; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 24px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 70px; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + height: auto; +} + +.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} + +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 46px; +} + +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 50px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 46px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 46px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 70px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, + .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, + .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, + .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; + } +} + +.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-fill.e-vertical-icon .e-tab-header, +.e-tab.e-bigger.e-fill.e-vertical-icon .e-tab-header { + height: 70px; + min-height: 70px; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; + } +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} + +.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 12px 0 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 14px 0 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 12px 0 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 14px 0 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: 24px; + right: auto; +} + +.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-left: 22px; + margin-right: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 12px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + left: 18px; + right: auto; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 12px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav, +.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav { + padding: 0 12px; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav { + padding: 0 12px; +} + +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon { + left: -24px; +} + +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav { + padding: 0 24px; +} + +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after, +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after { + margin: 0 10px 0 0; +} + +.e-tab { + display: block; + position: relative; +} + +.e-tab.e-hidden { + display: none; +} + +.e-tab .e-tab-header { + height: 36px; + min-height: 36px; + user-select: text; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header::before { + content: ''; + position: absolute; +} + +.e-tab .e-tab-header:not(.e-vertical)::before { + bottom: 0; + top: 0; + width: 100%; +} + +.e-tab .e-tab-header .e-toolbar-items { + height: auto; + margin: 0; + min-height: 36px; + position: relative; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items { + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device { + padding: 0; +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav { + display: none; +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav { + width: 40px; +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-tab .e-tab-header .e-hscroll-bar { + overflow: hidden; +} + +.e-tab .e-tab-header .e-indicator { + display: block; + position: absolute; +} + +.e-tab .e-tab-header .e-indicator.e-hidden { + display: none; +} + +.e-tab .e-tab-header:not(.e-vertical) .e-indicator { + bottom: 0; + height: 2px; + left: 0; + right: 0; + transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); +} + +.e-tab .e-tab-header .e-toolbar-item { + user-select: text; +} + +.e-tab .e-tab-header .e-toolbar-item.e-hidden { + display: none; +} + +.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 36px; + margin: 0; + min-height: 36px; + min-width: auto; + padding: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 36px; + padding: 0 18px; + width: 100%; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 12px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-text-wrap { + align-content: center; + align-items: center; + display: inline-flex; + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-text-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-text { + display: inherit; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + text-transform: uppercase; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-text { + font-size: 14px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 36px; + margin-top: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 36px; + padding: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + display: none; + margin: 0 0 0 10px; + min-width: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon, +.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-close-icon, + .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 12px; + } +} + +@media screen\0 { + .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + top: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + display: inline-flex; + height: 20px; + min-width: 20px; + width: 20px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + height: 20px; + width: 20px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 18px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, + .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 20px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + justify-content: center; + padding: 0 18px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + padding: 0 24px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom { + height: 62px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom { + height: 72px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + align-items: center; + display: flex; + height: 62px; + position: relative; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 72px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap { + display: block; + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap { + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + position: absolute; + right: 18px; + top: calc(50% - 6px); +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + right: 12px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 8px 0 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 10px 0 0; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 8px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 10px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + margin: auto; +} + +.e-tab .e-tab-header .e-toolbar-pop { + overflow-y: auto; + padding: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 36px; + min-height: 36px; + min-width: auto; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 36px; + padding: 0 16px; + text-align: initial; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 16px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap { + height: 36px; + width: 100%; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + display: inline-flex; + width: 100%; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + margin: 0 0 0 8px; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before { + top: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom { + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap { + display: inline-flex; + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + display: block; + justify-content: center; + margin: 0 0 0 10px; + padding-left: 0; + padding-right: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + justify-content: center; + margin: 0 0 0 12px; + padding-left: 0; + padding-right: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + right: 18px; + top: initial; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom { + display: inline-flex; +} + +.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon { + align-items: center; + align-self: center; + display: inline-flex; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon { + display: none; + } +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon { + display: inline-flex; + } +} + +.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 20px; +} + +.e-tab .e-tab-header .e-scroll-nav { + height: 36px; + min-height: 36px; + min-width: auto; + width: auto; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav { + padding: 0 9px; +} + +.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 9px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 12px; + } +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + font-size: 12px; + line-height: 24px; + position: relative; + top: 0; + vertical-align: initial; +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-tab .e-tab-header .e-hor-nav { + height: 36px; + min-height: 36px; + min-width: auto; + padding: 0 9px; + width: auto; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + line-height: 24px; + position: relative; + top: 0; + vertical-align: initial; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 16px; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + top: 0; +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon { + transform: none; + transition: none; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + transform: none; + transition: none; + } +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + top: 0; +} + +.e-tab .e-tab-header:nth-child(even)::before { + bottom: auto; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; + padding-top: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-tab .e-tab-header:nth-child(even) .e-indicator { + bottom: auto; + top: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; + padding-top: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 36px; + padding: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap { + height: initial; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap { + height: initial; + padding: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before { + bottom: auto; + top: 0; +} + +.e-tab .e-tab-header.e-vertical { + max-width: 150px; + z-index: 1; +} + +.e-tab .e-tab-header.e-vertical::before { + bottom: 0; + height: 100%; + left: 0; + top: 0; +} + +.e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before { + bottom: 15px; + height: auto; + top: 15px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before { + bottom: 0; + top: 0; + } +} + +.e-tab .e-tab-header.e-vertical .e-indicator { + display: block; + transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1); + width: 2px; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) { + padding: 16px 0; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child { + margin: 0; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap { + position: relative; + width: 100%; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text, +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before { + text-align: center; + width: 100%; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before { + display: none; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon { + right: -18px; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-pop { + top: initial !important; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-left { + float: left; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-left::before { + right: 0; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator { + left: auto; + right: 0; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-right { + float: right; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-right::before { + right: auto; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator { + left: 0; + right: auto; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap { + text-align: right; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text { + width: auto; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav { + height: 16px; + justify-content: center; + min-height: 16px; + width: 100%; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + font-size: 10px; + height: 16px; + line-height: 16px; + margin: 0 auto; + width: 16px; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav { + padding: 0 18px; + width: 100%; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + height: 100%; + transform: none; + transition: none; + width: 100%; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + float: left; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + line-height: 35px; + text-align: left; + text-transform: uppercase; + transform: none; + transition: none; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + float: left; + font-size: 12px; + line-height: 35px; + margin: 0 0 0 10px; + vertical-align: initial; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, + .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + font-size: 14px; + } +} + +.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav, +.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay { + display: none; +} + +.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items { + height: auto; +} + +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: -18px; +} + +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav { + padding: 0 18px; +} + +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + float: right; +} + +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + float: right; + margin: 0 10px 0 0; +} + +.e-tab .e-content { + position: relative; +} + +.e-tab .e-content .e-item.e-view { + bottom: 0; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; +} + +.e-tab .e-content > .e-item { + display: none; +} + +.e-tab .e-content > .e-item.e-active { + background: inherit; + display: block; +} + +.e-tab .e-content.e-progress { + overflow-x: hidden; +} + +.e-tab.e-vertical-tab .e-content { + display: flex; +} + +.e-tab.e-vertical-tab .e-content .e-item.e-active { + display: flex; + flex: none; +} + +.e-tab.e-vertical-icon .e-tab-header { + height: 62px; + min-height: 62px; +} + +.e-tab.e-vertical-icon .e-tab-header .e-toolbar-items { + height: 62px; +} + +.e-tab.e-vertical-icon .e-tab-header .e-scroll-nav { + height: 62px; +} + +.e-tab.e-vertical-icon .e-tab-header .e-hor-nav { + height: 62px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + } +} + +.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before, +.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before { + display: none; +} + +.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap { + position: relative; +} + +.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-scroll-nav { + height: 16px; +} + +.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 62px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 36px; +} + +.e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 36px; + padding: 0; +} + +.e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-template .e-content > .e-item { + display: none; +} + +.e-tab.e-template .e-content > .e-item.e-active { + background: inherit; + display: block; +} + +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align { + display: flex; +} + +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + display: block; + line-height: 15px; +} + +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + display: block; + line-height: 14px; +} + +.e-tab.e-ie .e-tab-header .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; +} + +.e-tab.e-ie .e-tab-header .e-popup-up-icon::before { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-ie .e-tab-header .e-popup-up-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-ie .e-tab-header .e-popup-down-icon::before { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-ie .e-tab-header .e-popup-down-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align { + display: flex; +} + +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + display: block; + line-height: 14px; + position: relative; +} + +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + display: block; + line-height: 11px; + position: relative; +} + +.e-tab.e-edge .e-tab-header .e-popup-up-icon { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-up-icon { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; + } +} + +@media screen and (max-width: 480px) and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-popup-up-icon::before { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-up-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-popup-down-icon::before { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-safari .e-tab-header .e-close-icon::before { + top: -1px; +} + +.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before { + top: 0; +} + +.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + top: 0; +} + +.e-tab.e-disable { + pointer-events: none; +} + +.e-tab.e-fill .e-tab-header { + height: 34px; + min-height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header { + height: 46px; + min-height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-indicator { + display: none; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-items { + height: auto; + min-height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-items { + min-height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 34px; + margin: 0; + min-height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + min-height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 60px; + min-height: 60px; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 34px; + padding: 0 18px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 18px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 60px; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + height: auto; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + padding: 0; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop { + padding-top: 0; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin-right: 0; + padding: 0; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 44px; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} + +.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} + +.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 34px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 34px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 60px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, + .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; + } +} + +.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-fill.e-vertical-icon .e-tab-header { + height: 60px; + min-height: 60px; +} + +.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; + } +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 36px; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} + +.e-tab.e-background .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, +.e-tab.e-background .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + padding: 0; +} + +.e-tab.e-background .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + padding: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap { + height: 36px; +} + +.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 10px 0 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 10px 0 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: 18px; + right: auto; +} + +.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-left: 20px; + margin-right: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 10px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 0; + } +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + left: 16px; + right: auto; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + left: 18px; + right: auto; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 10px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 10px; + padding-right: 0; + } +} + +.e-tab.e-rtl .e-tab-header .e-hor-nav, +.e-tab.e-rtl .e-tab-header .e-scroll-right-nav { + padding: 0 9px; +} + +.e-tab.e-rtl .e-tab-header .e-scroll-left-nav { + padding: 0 9px; +} + +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + display: none; +} + +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + margin: 0; + width: 100%; +} + +/*! tab theme */ +.e-tab { + background: transparent; + border: none; +} + +.e-tab .e-tab-header { + background: inherit; + border: 0; + border-radius: 0; + border-bottom: 0; +} + +.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active { + border-bottom: initial; +} + +.e-tab .e-tab-header .e-toolbar-items { + background: inherit; +} + +.e-tab .e-tab-header .e-indicator { + background: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item { + background: inherit; + border: none; +} + +.e-tab .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(227, 22, 91, 0.12); +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + border-radius: 0; + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.54); + } + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); + } + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon { + color: rgba(0, 0, 0, 0.87); + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-item.e-active { + border: none; + border-radius: 0; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay { + background: inherit; + opacity: 1; + pointer-events: none; +} + +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon { + color: rgba(0, 0, 0, 0.38); +} + +.e-tab .e-tab-header .e-toolbar-pop { + background: #fff; + border: 0; + border-radius: 0; + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); + overflow-y: auto; +} + +.e-tab .e-tab-header .e-toolbar-pop[e-animate='true'] { + overflow-y: hidden; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop { + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover { + background: #eee; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active { + background: #eee; +} + +.e-tab .e-tab-header .e-scroll-nav, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav { + background: inherit; + border: 0; +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover { + background: initial; + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active { + box-shadow: none; +} + +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover { + background: initial; + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-hor-nav, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) { + background: transparent; + border: 0; +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover { + background: initial; + border: initial; + border-radius: 0; +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon { + background: rgba(0, 0, 0, 0.12); + border: initial; + border-radius: 0; + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover { + background: initial; + border: initial; + border-radius: 0; +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active { + background: initial; + border: 0; + border-radius: 0; + box-shadow: none; +} + +.e-tab .e-tab-header .e-hor-nav:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover { + border: 0; +} + +.e-tab .e-tab-header .e-hor-nav:hover:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active { + background: transparent; +} + +.e-tab .e-tab-header .e-hor-nav.e-nav-active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active { + background: inherit; + border: 0; + box-shadow: none; +} + +.e-tab .e-tab-header:nth-child(even) { + border-bottom: 0; + border-top: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + border-bottom: 0; + border-radius: 0; + border-top: initial; + border-top-color: inherit; +} + +.e-tab .e-tab-header.e-vertical::before { + border-width: 0 1px 0 0; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active { + border-bottom: 0; + border-top: 0; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active { + border-radius: 0; + border-right: initial; +} + +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active { + border-left: initial; + border-radius: 0; +} + +.e-tab .e-tab-header.e-vertical .e-toolbar-pop { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav { + background: inherit; + border: 1px solid transparent; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav { + border-top-color: rgba(0, 0, 0, 0.12); +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + border: 0; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover { + background: none; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover { + background: none; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow { + background: none; +} + +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover { + background: none; + border: 0; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + border: 0; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + border: 0; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon { + background: inherit; + border: 0; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover { + background: inherit; + border: 0; + box-shadow: none; +} + +.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon { + border: 0; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + background: rgba(227, 22, 91, 0.12); +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: #e3165b; +} + +.e-tab.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab.e-focused .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow { + border: 0; +} + +.e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + border: 0; +} + +.e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav:focus { + outline: 0; +} + +.e-tab.e-disable { + pointer-events: none; +} + +.e-tab.e-disable .e-tab-header .e-indicator { + background: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.38); +} + +.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-disable .e-content { + opacity: 0.38; +} + +.e-tab.e-fill .e-tab-header { + border-bottom: 2px Solid #e3165b; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item { + border: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(0, 0, 0, 0.05); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + margin-top: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active { + border: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + background: #e3165b; + border-radius: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + margin-top: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: white; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover { + color: white; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) { + border-bottom: 0; + border-top: 2px Solid #e3165b; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + margin-top: 0; +} + +.e-tab.e-fill .e-tab-header.e-vertical { + border-bottom: 0; +} + +.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left { + border-right: 2px Solid #e3165b; +} + +.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right { + border-left: 2px Solid #e3165b; +} + +.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + border-radius: 3px 3px 0 0; +} + +.e-tab.e-fill.e-corner .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap { + border-radius: 0 0 3px 3px; +} + +.e-tab.e-fill.e-disable .e-tab-header { + border-bottom: 2px Solid rgba(227, 22, 91, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active { + opacity: 1; +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header:nth-child(even) { + border-bottom: 0; + border-top: 2px Solid rgba(227, 22, 91, 0.38); +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: #e3165b; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(227, 22, 91, 0.8); +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header { + background: #3f51b5; + border: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-items { + background: #3f51b5; +} + +.e-tab.e-background .e-tab-header .e-indicator { + background: #fff; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item { + border: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(0, 0, 0, 0.1); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + background: #3f51b5; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active { + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(255, 255, 255, 0.54); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover { + color: #e3165b; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active { + border: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + background: #3f51b5; + border-radius: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: inherit; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap { + background: rgba(63, 81, 181, 0); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item { + background: #3f51b5; +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover { + background: inherit; + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover { + background: inherit; + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav:active::after { + animation: hscroll-alt-popup-shadow 1s ease-out 0ms; +} + +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-hor-nav:active::after { + animation: tbar-alt-popup-shadow 1s ease-out 0ms; +} + +.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon { + color: #fff; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + border: 0; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow { + border: 0; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover { + background: none; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow { + color: #fff; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon { + background: inherit; + border-color: transparent; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover { + background: inherit; + border-color: transparent; +} + +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + border-color: transparent; +} + +.e-tab.e-background.e-disable .e-tab-header .e-indicator { + background: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active { + opacity: 1; +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: #3f51b5; + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-accent .e-tab-header .e-indicator { + background: #e3165b; +} + +.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator { + background: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap { + background: rgba(63, 81, 181, 0); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: rgba(255, 255, 255, 0.87); +} + +.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: rgba(255, 255, 255, 0.87); +} + +.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav { + border: 0; +} + +.e-tab .e-content { + background: inherit; +} + +.e-tab .e-content .e-item { + background: inherit; + color: #000; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! TreeView's material theme wise override definitions and variables */ +.e-treeview .e-list-item div.e-icons.interaction { + -webkit-transition: -webkit-transform .3s ease-in-out; + border-radius: 15px; + transition: -webkit-transform .3s ease-in-out; + transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; +} + +.e-treeview .e-list-item .e-icons.e-icon-collapsible { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next { + transform: rotate(180deg); +} + +.e-treeview.e-rtl div.e-icons { + transform: rotate(180deg); +} + +/*! TreeView icons */ +.e-treeview .e-list-item div.e-icons::before { + content: '\e22f'; +} + +.e-treeview .e-sibling::before { + content: ''; +} + +.e-treeview .e-popup .e-icons::before { + content: '\e930'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-in::before { + content: '\e22c'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-out::before { + content: '\e22b'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-next::before { + content: '\e22d'; +} + +.e-treeview.e-drag-item .e-icons.e-no-drop::before { + content: '\e22a'; +} + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +@-webkit-keyframes rotation { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} + +.e-bigger .e-treeview .e-fullrow, +.e-treeview.e-bigger .e-fullrow { + height: 40px; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + line-height: 38px; + min-height: 38px; + padding: 0 10px; +} + +.e-bigger .e-treeview .e-list-text .e-input-group, +.e-treeview.e-bigger .e-list-text .e-input-group { + height: 38px; +} + +.e-bigger .e-treeview .e-checkbox-wrapper, +.e-treeview.e-bigger .e-checkbox-wrapper { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 16px; +} + +.e-bigger .e-treeview .e-list-icon, +.e-bigger .e-treeview .e-list-img, +.e-treeview.e-bigger .e-list-icon, +.e-treeview.e-bigger .e-list-img { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-list-icon + .e-list-icon, +.e-bigger .e-treeview .e-list-icon + .e-list-img, +.e-bigger .e-treeview .e-list-img + .e-list-icon, +.e-bigger .e-treeview .e-list-img + .e-list-img, +.e-treeview.e-bigger .e-list-icon + .e-list-icon, +.e-treeview.e-bigger .e-list-icon + .e-list-img, +.e-treeview.e-bigger .e-list-img + .e-list-icon, +.e-treeview.e-bigger .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + padding: 6px; +} + +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 16px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-treeview { + display: block; + overflow: hidden; + position: relative; + white-space: nowrap; +} + +.e-treeview > .e-ul { + -webkit-overflow-scrolling: touch; + overflow: auto; +} + +.e-treeview .e-ul { + margin: 0; + padding: 0 0 0 24px; +} + +.e-treeview li.e-node-collapsed .e-list-item .e-fullrow { + display: none; +} + +.e-treeview .e-list-item { + list-style: none; + padding: 2px 0; +} + +.e-treeview .e-list-item .e-ul { + margin: 2px 0 -2px; + padding: 0 0 0 24px; +} + +.e-treeview .e-list-item.e-disable > .e-text-content, +.e-treeview .e-list-item.e-disable > .e-fullrow { + -ms-touch-action: none; + filter: alpha(opacity=50); + opacity: .5; + pointer-events: none; + touch-action: none; +} + +.e-treeview .e-list-item .e-icons.e-icons-spinner::before { + content: none; +} + +.e-treeview .e-icons .e-spinner-pane { + position: relative; +} + +.e-treeview .e-text-content { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + cursor: pointer; + margin: 0; + padding: 0 0 0 24px; +} + +.e-treeview .e-fullrow { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + box-sizing: border-box; + cursor: pointer; + height: 32px; + left: 0; + overflow: hidden; + position: absolute; + width: 100%; +} + +.e-treeview .e-checkbox-wrapper { + margin: 0 0 0 5px; + pointer-events: all; + position: relative; +} + +.e-treeview .e-checkbox-wrapper + .e-list-icon, +.e-treeview .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 12px; +} + +.e-treeview .e-checkbox-wrapper + .e-list-text { + padding: 0 10px; +} + +.e-treeview .e-checkbox-wrapper .e-ripple-container { + bottom: -7px; + height: 32px; + left: -7px; + right: -7px; + top: -7px; + width: 32px; +} + +.e-treeview .e-list-text { + box-sizing: border-box; + display: inline-block; + line-height: 30px; + margin: 0; + min-height: 30px; + padding: 0 5px; + text-decoration: none; + vertical-align: middle; +} + +.e-treeview .e-list-text .e-input-group { + height: 30px; + margin-bottom: 0; + min-width: 150px; + vertical-align: bottom; +} + +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + display: inline-block; + height: 18px; + margin: 0 0 0 5px; + vertical-align: middle; + width: 18px; +} + +.e-treeview .e-list-icon + .e-list-icon, +.e-treeview .e-list-icon + .e-list-img, +.e-treeview .e-list-img + .e-list-icon, +.e-treeview .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} + +.e-treeview .e-list-icon + .e-list-text, +.e-treeview .e-list-img + .e-list-text { + padding: 0 10px; +} + +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + display: inline-block; + height: 24px; + margin: 0 0 0 -24px; + vertical-align: middle; + width: 24px; +} + +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + display: inline-block; + padding: 7px; +} + +.e-treeview .e-load { + -webkit-animation: rotation .5s infinite linear; + animation: rotation .5s infinite linear; +} + +.e-treeview .e-sibling { + border-radius: 10px; + height: 6px; + margin-top: -5px; + position: absolute; + width: 6px; + z-index: 2; +} + +.e-treeview .e-text-content + .e-sibling { + margin-top: -1px; +} + +.e-treeview .e-sibling::before { + left: 6px; + top: 3px; + height: 1px; + position: absolute; + width: 144px; + z-index: 2; +} + +.e-treeview .e-popup { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + font-weight: normal; + position: absolute; + z-index: 99999; +} + +.e-treeview .e-popup .e-content { + border-radius: 4px; + border-style: solid; + border-width: 1px; + font-size: 14px; + padding: 4px; +} + +.e-treeview .e-popup .e-icons { + border: 1px solid transparent; + cursor: pointer; + display: inline-block; + height: 26px; + line-height: 18px; + padding: 4px; + width: 26px; +} + +.e-treeview .e-popup .e-downtail::before, +.e-treeview .e-popup .e-downtail::after { + border: 10px solid transparent; + content: ''; + height: 0; + left: 8px; + position: absolute; + width: 0; +} + +.e-treeview .e-popup .e-downtail::after { + bottom: -18px; +} + +.e-treeview.e-fullrow-wrap .e-text-content { + pointer-events: none; + position: relative; +} + +.e-treeview.e-fullrow-wrap .e-icon-collapsible, +.e-treeview.e-fullrow-wrap .e-icon-expandable, +.e-treeview.e-fullrow-wrap .e-input, +.e-treeview.e-fullrow-wrap .e-list-url { + pointer-events: auto; +} + +.e-treeview.e-drag-item { + overflow: visible; + z-index: 10000; +} + +.e-treeview.e-drag-item .e-text-content { + float: left; +} + +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + font-size: 12px; + padding: 6px; +} + +.e-treeview.e-drag-item .e-drop-count { + border: 1px solid; + border-radius: 15px; + box-sizing: content-box; + font-size: 13px; + line-height: normal; + min-width: 12px; + padding: 3px 5px 4px; + margin-left: -12px; + position: absolute; + text-align: center; + top: -10px; +} + +.e-treeview.e-dragging .e-text-content, +.e-treeview.e-dragging .e-fullrow { + cursor: default; +} + +.e-treeview.e-rtl .e-ul { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-list-item .e-ul { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-text-content { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-checkbox-wrapper { + margin: 0 5px 0 0; +} + +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 12px 0 0; +} + +.e-treeview.e-rtl .e-list-icon, +.e-treeview.e-rtl .e-list-img { + margin: 0 5px 0 0; +} + +.e-treeview.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-treeview.e-rtl .e-icon-collapsible, +.e-treeview.e-rtl .e-icon-expandable { + margin: 0 -24px 0 0; +} + +.e-treeview.e-rtl .e-sibling::before { + right: 6px; + top: 3px; +} + +.e-treeview.e-rtl.e-drag-item .e-text-content { + float: right; +} + +.e-treeview.e-rtl.e-drag-item .e-drop-count { + margin-right: -12px; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + font-size: 14px; +} + +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + font-size: 12px; +} + +.e-treeview { + -webkit-tap-highlight-color: transparent; +} + +.e-treeview .e-text-content, +.e-treeview .e-fullrow { + border-color: transparent; +} + +.e-treeview .e-list-text { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; +} + +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + font-size: 18px; +} + +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + font-size: 10px; +} + +.e-treeview .e-list-item.e-active, +.e-treeview .e-list-item.e-hover { + background: transparent; +} + +.e-treeview .e-list-item.e-hover > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-active > .e-text-content { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active > .e-text-content .e-list-text { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-hover > .e-fullrow { + background-color: #f5f5f5; + border-color: #f5f5f5; +} + +.e-treeview .e-list-item.e-active > .e-fullrow { + background-color: #eee; + border-color: #eee; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-fullrow { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.e-treeview .e-list-item.e-editing.e-active > .e-fullrow, +.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow { + background-color: transparent; + border-color: transparent; +} + +.e-treeview .e-list-item.e-disable > .e-text-content, +.e-treeview .e-list-item.e-disable > .e-fullrow { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-disable .e-icon-collapsible, +.e-treeview .e-list-item.e-disable .e-icon-expandable { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-sibling { + background: #e3165b; +} + +.e-treeview .e-sibling::before { + background: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-popup .e-content { + background-color: #fff; + border-color: #eee; +} + +.e-treeview .e-popup.e-select .e-icons { + border-color: #eee; +} + +.e-treeview .e-popup .e-downtail::before { + border-top-color: #eee; +} + +.e-treeview .e-popup .e-downtail::after { + border-top-color: #fff; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content { + background-color: #f5f5f5; + border-color: #f5f5f5; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content { + background-color: #eee; + border-color: #eee; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content, +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content { + background-color: transparent; + border-color: transparent; +} + +.e-treeview.e-fullrow-wrap .e-text-content { + border-color: transparent; +} + +.e-treeview.e-drag-item { + background-color: #eee; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + font-size: 12px; +} + +.e-treeview.e-drag-item .e-list-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview.e-drag-item .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview.e-drag-item .e-drop-count { + background-color: #e3165b; + border-color: #fff; + color: #fff; +} + +.e-treeview.e-drag-item.e-rtl .e-sibling { + background: #e3165b; +} + +/*! Material theme definition's */ +/*! component's theme wise override definitions and variables */ +ejs-sidebar { + display: block; +} + +.e-sidebar { + -webkit-tap-highlight-color: transparent; + background: #fff; + height: 100%; + overflow: auto; + position: fixed; + top: 0; + transition: none; + vertical-align: middle; + visibility: hidden; + will-change: transform; +} + +.e-sidebar.e-right.e-open { + transform: translateX(0%); + transition: transform .5s ease; + visibility: visible; +} + +.e-sidebar.e-right.e-close { + box-shadow: none; + transform: translateX(100%); + transition: transform .5s ease, visibility 500ms; + visibility: hidden; +} + +.e-sidebar.e-left.e-open { + transform: translateX(0%); + transition: transform .5s ease; + visibility: visible; +} + +.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close { + transition: transform .5s ease, visibility 500ms; +} + +.e-sidebar.e-left.e-close { + box-shadow: none; + transform: translateX(-100%); + visibility: hidden; +} + +.e-sidebar.e-right.e-close { + box-shadow: none; + transform: translateX(100%); + transition: transform .5s ease, visibility 500ms; + visibility: hidden; +} + +.e-sidebar.e-right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + left: auto; + right: 0; + top: 0; +} + +.e-sidebar.e-left { + border-right: 1px solid rgba(0, 0, 0, 0.12); + left: 0; + right: auto; + top: 0; +} + +.e-sidebar.e-left.e-close.e-dock { + transform: translateX(0%); + transition: transform ease; + visibility: visible; +} + +.e-sidebar.e-right.e-close.e-dock { + transform: translateX(0%); + transition: transform ease; + visibility: visible; +} + +.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation { + transition: none; +} + +.e-sidebar.e-visibility { + visibility: hidden; +} + +.e-sidebar.e-over { + box-shadow: 0 0 16px rgba(0, 0, 0, 0.18); +} + +.e-sidebar-absolute { + position: absolute; +} + +.e-sidebar-context { + overflow-x: hidden; + position: relative; +} + +.e-backdrop { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + top: 0; + width: auto; + z-index: 999; +} + +.e-content-animation { + transition: margin .5s ease, -webkit-transform .5s ease, transform .5s ease; +} + +.e-content-animation.e-overlay { + box-sizing: border-box; + overflow: auto; + user-select: none; +} + +.e-disable-interaction { + pointer-events: none; + touch-action: none; +} + +.e-sidebar-overflow { + overflow-x: hidden !important; +} + +.e-sidebar-overlay { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! component's theme wise override definitions and variables */ +@keyframes vscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! menu layout */ +.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before { + content: '\e956'; +} + +.e-menu-wrapper ul .e-menu-item .e-caret::before { + content: '\e94d'; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-caret::before { + content: '\e956'; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before, +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before { + content: '\e956'; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before, +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before { + content: '\e94d'; +} + +.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before { + content: '\e937'; +} + +.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before { + content: '\e937'; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, +.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before { + content: '\e937'; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before { + content: '\e937'; +} + +/*! menu layout */ +.e-menu-wrapper { + border: none; + border-radius: 0; + display: inline-block; + line-height: 0; +} + +.e-menu-wrapper ul { + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + overflow: hidden; + user-select: none; + font-size: 13px; + padding: 0; + text-align: left; + white-space: nowrap; +} + +.e-menu-wrapper ul.e-ul, +.e-menu-wrapper ul.e-ul * { + box-sizing: border-box; +} + +.e-menu-wrapper ul.e-ul:focus { + outline: none; +} + +.e-menu-wrapper ul.e-vertical { + min-width: 120px; +} + +.e-menu-wrapper ul.e-vertical .e-menu-item { + display: list-item; +} + +.e-menu-wrapper ul.e-vertical .e-menu-item.e-blankicon { + padding-left: 44px; +} + +.e-menu-wrapper ul.e-vertical .e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; +} + +.e-menu-wrapper ul.e-menu { + display: inline-block; +} + +.e-menu-wrapper ul.e-menu:not(.e-vertical) { + padding: 0; +} + +.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator { + border-right-style: solid; + border-right-width: 1px; + padding: 0; +} + +.e-menu-wrapper ul .e-menu-item { + cursor: pointer; + position: relative; + display: inline-flex; + height: 42px; + line-height: 42px; + padding: 0 12px; + vertical-align: top; + white-space: nowrap; +} + +.e-menu-wrapper ul .e-menu-item.e-menu-hide { + display: none; +} + +.e-menu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-style: solid; + border-bottom-width: 1px; +} + +.e-menu-wrapper ul .e-menu-item .e-menu-url { + text-decoration: none; +} + +.e-menu-wrapper ul .e-menu-item .e-menu-icon { + display: inline-block; + vertical-align: middle; +} + +.e-menu-wrapper ul .e-menu-item.e-separator { + cursor: auto; + line-height: normal; + pointer-events: none; +} + +.e-menu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 14px; + height: auto; + line-height: 42px; + margin-right: 8px; + text-align: center; + width: 24px; +} + +.e-menu-wrapper ul .e-menu-item .e-caret { + font-size: 10px; + height: auto; + line-height: 42px; + position: absolute; + right: 12px; + width: auto; + top:2px; +} + +.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-right: 30px; +} + +.e-menu-wrapper ul .e-menu-item.e-disabled { + cursor: auto; + opacity: 0.38; + pointer-events: none; +} + +.e-menu-wrapper .e-ul { + font-size: 14px; + padding: 8px 0; + min-width: 120px; +} + +.e-menu-wrapper .e-ul .e-menu-item { + height: 36px; + line-height: 36px; + padding: 0 16px; + display: list-item; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-menu-url { + display: inline-block; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon { + font-size: 14px; + line-height: 36px; + margin-right: 10px; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-caret { + line-height: 36px; + margin-left: 16px; + margin-right: 0; + position: absolute; + right: 8px; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; + /*margin: 8px 0;*/ + padding-top:5px; + padding-bottom:5px; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-blankicon { + padding-left: 40px; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-caret { + font-size: 11px; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon { + width: auto; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) { + padding: 0 30px; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav { + width: 30px; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover { + border: 0; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav { + border-left: none; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav { + border-right: none; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar { + overflow-y: hidden; +} + +.e-menu-wrapper .e-scroll-nav .e-nav-arrow { + font-size: 10px; +} + +.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow { + transform: rotate(180deg); +} + +.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow { + transform: rotate(180deg); +} + +.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow { + transform: rotate(0deg); +} + +.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow { + transform: rotate(180deg); +} + +.e-menu-wrapper.e-popup.e-menu-popup { + border: none; + box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.24); + overflow: hidden; + position: absolute; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device) { + padding: 16px 0; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav { + transform: none; + width: 100%; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow { + transform: none; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar { + height: 100%; + width: inherit; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content { + width: inherit; +} + +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav { + height: 16px; +} + +.e-menu-wrapper.e-scrollable { + display: block; +} + +.e-menu-wrapper.e-scrollable .e-menu { + display: block; + overflow: auto; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item { + text-align: right; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon { + float: right; + margin-right: 0; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret { + margin-left: 0; + right: auto; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon { + margin-left: 8px; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret { + left: 12px; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-left: 30px; + padding-right: 12px; +} + +.e-rtl.e-menu-wrapper ul.e-vertical .e-menu-item.e-blankicon { + padding-right: 44px; +} + +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon { + margin-left: 10px; +} + +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret { + left: 8px; +} + +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} + +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon { + padding-left: 16px; + padding-right: 40px; +} + +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +.e-bigger .e-menu-wrapper ul, +.e-bigger.e-menu-wrapper ul { + font-size: 14px; +} + +.e-bigger .e-menu-wrapper ul .e-menu-item, +.e-bigger.e-menu-wrapper ul .e-menu-item { + height: 56px; + line-height: 56px; + padding: 0 16px; +} + +.e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 56px; + margin-right: 10px; + width: 24px; +} + +.e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-bigger .e-menu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper ul .e-menu-item .e-caret { + font-size: 12px; + line-height: 56px; + right: 16px; +} + +.e-bigger .e-menu-wrapper ul .e-menu-item.e-separator, +.e-bigger.e-menu-wrapper ul .e-menu-item.e-separator { + padding: 0; +} + +.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical), +.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical) { + padding: 0; +} + +.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator, +.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator { + height: auto; + line-height: normal; +} + +.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-blankicon, +.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-blankicon { + padding-left: 50px; +} + +.e-bigger .e-menu-wrapper ul.e-ul, +.e-bigger.e-menu-wrapper ul.e-ul { + font-size: 15px; + padding: 8px 0; + white-space: nowrap; + max-width: 280px; + min-width: 112px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item { + height: 48px; + line-height: 48px; + padding: 0 16px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret { + line-height: 48px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator { + height: auto; + line-height: normal; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon { + padding-left: 42px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret { + font-size: 12px; + right: 8px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon { + margin-right: 10px; + width: auto; +} + +.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device), +.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) { + padding: 0 36px; +} + +.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav, +.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav { + width: 36px; +} + +.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device), +.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device) { + padding: 24px 0; +} + +.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav { + height: 24px; +} + +.e-bigger .e-menu-wrapper.e-menu-popup, +.e-bigger.e-menu-wrapper.e-menu-popup { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); +} + +.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons, +.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons { + font-size: 12px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item { + text-align: right; +} + +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon { + margin-left: 10px; + margin-right: 0; +} + +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret { + left: 16px; + margin-left: 0; + right: auto; +} + +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-menu-item.e-blankicon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-menu-item.e-blankicon { + padding-right: 50px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon { + margin-left: 10px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret { + left: 8px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon { + padding-left: 16px; + padding-right: 42px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +/*! menu theme */ +.e-menu-wrapper { + background-color: #fafafa; +} + +.e-menu-wrapper ul { + background-color: inherit; + color: rgba(0, 0, 0, 0.87); +} + +.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator { + border-right-color: rgba(0, 0, 0, 0.12); +} + +.e-menu-wrapper ul .e-menu-item .e-menu-icon { + color: none; +} + +.e-menu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-menu-wrapper ul .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-menu-wrapper ul .e-menu-item .e-caret { + color: none; +} + +.e-menu-wrapper ul .e-menu-item.e-focused { + background-color: #fafafa; + color: none; + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; +} + +.e-menu-wrapper ul .e-menu-item.e-focused .e-caret { + color: none; +} + +.e-menu-wrapper ul .e-menu-item.e-focused .e-menu-icon { + color: none; +} + +.e-menu-wrapper ul .e-menu-item.e-selected { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #e0e0e0; + outline-offset: 0; +} + +.e-menu-wrapper ul .e-menu-item.e-selected .e-caret { + color: none; +} + +.e-menu-wrapper ul .e-menu-item.e-selected .e-menu-icon { + color: none; +} + +.e-menu-wrapper ul .e-menu-item.e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-menu-wrapper ul .e-disabled { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +.e-menu-wrapper ul .e-disabled .e-menu-icon { + color: rgba(0, 0, 0, 0.38); +} + +.e-menu-wrapper ul .e-disabled .e-caret { + color: rgba(0, 0, 0, 0.38); +} + +.e-menu-wrapper ul .e-disabled .e-menu-url { + color: rgba(0, 0, 0, 0.38); +} + +.e-menu-wrapper .e-ul { + background-color: inherit; + color: rgba(0, 0, 0, 0.87); +} + +.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-caret { + color: none; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-menu-icon { + color: none; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-caret { + color: none; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-menu-icon { + color: none; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-menu-wrapper .e-ul .e-menu-item.e-focused { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-selected { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #eee; + outline-offset: 0; +} + +.e-menu-wrapper .e-ul .e-menu-item.e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-menu-wrapper.e-menu-popup { + background-color: #fff; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav { + background: #fafafa; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus { + background: #eee; +} + +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active { + background: #e0e0e0; +} + +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); +} + +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons { + color: rgba(0, 0, 0, 0.87); +} + +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus { + background: #eee; +} + +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active { + background: #eee; +} + +.e-dropdown-btn .e-caret::before, +.e-dropdown-btn.e-btn .e-caret::before { + content: '\e969'; +} + +/*! drop-down button layout */ +.e-dropdown-btn, +.e-dropdown-btn.e-btn { + box-shadow: none; + text-transform: none; + white-space: normal; +} + +.e-dropdown-btn:hover, .e-dropdown-btn:focus, +.e-dropdown-btn.e-btn:hover, +.e-dropdown-btn.e-btn:focus { + box-shadow: none; +} + +.e-dropdown-btn:active, +.e-dropdown-btn.e-btn:active { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.e-dropdown-btn .e-btn-icon, +.e-dropdown-btn.e-btn .e-btn-icon { + font-size: 14px; +} + +.e-dropdown-btn .e-caret, +.e-dropdown-btn.e-btn .e-caret { + font-size: 8px; +} + +.e-dropdown-btn.e-vertical, +.e-dropdown-btn.e-btn.e-vertical { + line-height: 1; + padding: 12px 12px; +} + +.e-dropdown-btn.e-caret-hide .e-caret, +.e-dropdown-btn.e-btn.e-caret-hide .e-caret { + display: none; +} + +.e-dropdown-btn.e-small.e-vertical, +.e-dropdown-btn.e-btn.e-small.e-vertical { + line-height: 1; + padding: 12px 12px; +} + +.e-bigger .e-dropdown-btn .e-btn-icon, +.e-bigger.e-dropdown-btn .e-btn-icon { + font-size: 16px; +} + +.e-bigger .e-dropdown-btn .e-caret, +.e-bigger.e-dropdown-btn .e-caret { + font-size: 10px; +} + +.e-bigger .e-dropdown-btn.e-vertical, +.e-bigger.e-dropdown-btn.e-vertical { + line-height: 1; + padding: 16px 16px; +} + +.e-bigger .e-dropdown-btn.e-small.e-vertical, +.e-bigger.e-dropdown-btn.e-small.e-vertical { + line-height: 1; + padding: 16px 16px; +} + +.e-dropdown-popup { + position: absolute; +} + +.e-dropdown-popup ul { + border: none; + border-radius: 0; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 14px; + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + min-width: 120px; + overflow: hidden; + padding: 8px 0; + user-select: none; + white-space: nowrap; +} + +.e-dropdown-popup ul .e-item { + cursor: pointer; + display: flex; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-dropdown-popup ul .e-item .e-menu-url { + display: inline-block; + text-decoration: none; +} + +.e-dropdown-popup ul .e-item .e-menu-icon { + float: left; + font-size: 14px; + line-height: 36px; + margin-right: 10px; + vertical-align: middle; +} + +.e-dropdown-popup ul .e-item.e-blank-icon { + padding-left: 40px; +} + +.e-dropdown-popup ul .e-item.e-disabled { + cursor: auto; + pointer-events: none; +} + +.e-dropdown-popup ul .e-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + cursor: auto; + height: auto; + line-height: normal; + margin: 8px 0; + pointer-events: none; +} + +.e-rtl.e-dropdown-popup .e-item.e-blank-icon { + padding-right: 40px; +} + +.e-rtl.e-dropdown-popup .e-item .e-menu-icon { + float: right; + margin-left: 10px; + margin-right: 0; +} + +.e-bigger .e-dropdown-popup ul, +.e-bigger.e-dropdown-popup ul { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 15px; + max-width: 280px; + min-width: 112px; + padding: 8px 0; +} + +.e-bigger .e-dropdown-popup ul .e-item, +.e-bigger.e-dropdown-popup ul .e-item { + height: 48px; + line-height: 48px; +} + +.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon, +.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} + +.e-bigger .e-dropdown-popup ul .e-item.e-blank-icon, +.e-bigger.e-dropdown-popup ul .e-item.e-blank-icon { + padding-left: 42px; +} + +.e-bigger .e-dropdown-popup ul .e-item.e-separator, +.e-bigger.e-dropdown-popup ul .e-item.e-separator { + height: auto; + line-height: normal; +} + +/*! drop-down button theme */ +.e-dropdown-popup { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item.e-focused { + background-color: #e0e0e0; + box-shadow: none; +} + +.e-dropdown-popup ul .e-item:hover { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected { + background-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +/*! splitbutton layout */ +.e-split-btn-wrapper { + display: inline-flex; + white-space: nowrap; + width: min-content; +} + +.e-split-btn-wrapper .e-split-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-left: 10px; + padding-right: 4px; + text-transform: none; + z-index: 1; +} + +.e-split-btn-wrapper .e-split-btn:focus { + outline-offset: 0; +} + +.e-split-btn-wrapper .e-split-btn:focus, .e-split-btn-wrapper .e-split-btn:hover, .e-split-btn-wrapper .e-split-btn:active { + z-index: 2; +} + +.e-split-btn-wrapper .e-split-btn.e-top-icon-btn { + padding-bottom: 10px; + padding-top: 10px; +} + +.e-split-btn-wrapper .e-split-btn .e-btn-icon { + font-size: 14px; + margin-left: 0; + padding-right: 8px; + width: auto; +} + +.e-split-btn-wrapper .e-split-btn .e-icon-top { + padding-bottom: 4px; + padding-right: 0; +} + +.e-split-btn-wrapper .e-split-btn.e-icon-btn { + padding-left: 6px; + padding-right: 6px; +} + +.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon { + padding-right: 0; +} + +.e-split-btn-wrapper .e-dropdown-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: 0; + padding-left: 4px; + padding-right: 4px; +} + +.e-split-btn-wrapper .e-dropdown-btn:focus, .e-split-btn-wrapper .e-dropdown-btn:hover, .e-split-btn-wrapper .e-dropdown-btn:active { + z-index: 0; +} + +.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active { + z-index: 0; +} + +.e-split-btn-wrapper .e-dropdown-btn:focus { + outline-offset: 0; +} + +.e-split-btn-wrapper .e-btn { + box-shadow: none; +} + +.e-split-btn-wrapper .e-btn:hover, .e-split-btn-wrapper .e-btn:focus { + box-shadow: none; +} + +.e-split-btn-wrapper .e-btn:active { + box-shadow: none; +} + +.e-split-btn-wrapper .e-btn:disabled { + box-shadow: none; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn { + border-bottom-left-radius: 0; + border-bottom-right-radius: 2px; + border-top-left-radius: 0; + border-top-right-radius: 2px; + margin-left: 0; + padding-left: 4px; + padding-right: 10px; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon { + margin-right: 0; + padding-left: 8px; + padding-right: 0; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top { + padding-left: 0; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn { + padding-left: 6px; + padding-right: 6px; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon { + padding-left: 0; +} + +.e-split-btn-wrapper.e-rtl .e-dropdown-btn { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + border-top-right-radius: 0; + margin-left: 0; +} + +.e-split-btn-wrapper.e-vertical { + display: inline-block; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn, +.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + display: block; + width: 100%; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn { + border-bottom-left-radius: 0; + border-top-right-radius: 2px; + line-height: 1; + padding-bottom: 4px; + padding-right: 10px; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top { + padding-bottom: 4px; +} + +.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + border-bottom-left-radius: 2px; + border-top-right-radius: 0; + line-height: 0.417em; + margin-left: 0; + margin-top: 0; + padding-bottom: 4px; + padding-top: 4px; +} + +.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom { + padding-top: 0; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn { + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + margin-left: 0; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn { + border-bottom-right-radius: 2px; + border-top-left-radius: 0; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn { + padding-left: 12px; + padding-right: 6px; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn { + padding-bottom: 12px; + padding-top: 12px; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon { + font-size: 16px; + margin-left: 0; + padding-right: 10px; + width: auto; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top, +.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top { + padding-bottom: 6px; + padding-right: 0; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn { + padding-left: 9px; + padding-right: 9px; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon { + padding-right: 0; +} + +.e-bigger .e-split-btn-wrapper .e-dropdown-btn, +.e-bigger.e-split-btn-wrapper .e-dropdown-btn { + padding-left: 4px; + padding-right: 4px; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn { + padding-left: 6px; + padding-right: 12px; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon { + padding-left: 10px; + padding-right: 0; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top { + padding-left: 0; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn { + padding-left: 9px; + padding-right: 9px; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon { + padding-left: 0; +} + +.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn, +.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn { + padding-bottom: 6px; + padding-right: 12px; +} + +.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn, +.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + padding-bottom: 4px; + padding-top: 4px; +} + +.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom, +.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom { + padding-top: 0; +} + +/*! splitbutton theme */ +.e-split-btn-wrapper .e-split-btn { + border-right-color: transparent; +} + +.e-split-btn-wrapper .e-split-btn:focus { + border-right-color: transparent; +} + +.e-split-btn-wrapper .e-split-btn:active { + border-right-color: transparent; +} + +.e-split-btn-wrapper .e-split-btn:disabled { + border-right-color: transparent; +} + +.e-split-btn-wrapper:hover .e-split-btn { + border-right-color: transparent; +} + +.e-split-btn-wrapper:hover .e-split-btn:disabled { + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn:focus { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn:active { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn:disabled { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl:hover .e-split-btn { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl:hover .e-split-btn:disabled { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn:focus { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn:active { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn:disabled { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical:hover .e-split-btn { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled { + border-bottom-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn { + border-left-color: transparent; +} + +.e-btn-group, +.e-css.e-btn-group { + display: -webkit-inline-flex; + display: inline-flex; + border-radius: 2px; + -webkit-flex-direction: row; + flex-direction: row; + position: relative; +} + +.e-btn-group input:focus + label.e-btn, +.e-btn-group .e-btn:focus, +.e-btn-group .e-btn:hover, +.e-css.e-btn-group input:focus + label.e-btn, +.e-css.e-btn-group .e-btn:focus, +.e-css.e-btn-group .e-btn:hover { + z-index: 2; +} + +.e-btn-group input + label.e-btn, +.e-css.e-btn-group input + label.e-btn { + margin-bottom: 0; +} + +.e-btn-group input, +.e-css.e-btn-group input { + -moz-appearance: none; + height: 1px; + margin: 0 0 0 -1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-btn-group input:disabled + label.e-btn, +.e-btn-group :disabled, +.e-css.e-btn-group input:disabled + label.e-btn, +.e-css.e-btn-group :disabled { + cursor: default; + pointer-events: none; +} + +.e-btn-group .e-btn-icon, +.e-css.e-btn-group .e-btn-icon { + font-size: 14px; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn { + margin-left: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child), +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child, +.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-btn, +.e-css.e-btn-group.e-rtl .e-btn { + margin-left: 0; +} + +.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.e-btn-group.e-rtl .e-btn:first-of-type, +.e-css.e-btn-group.e-rtl .e-btn:first-of-type { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-btn:last-of-type, +.e-css.e-btn-group.e-rtl .e-btn:last-of-type { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child), +.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn, +.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child, +.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child, +.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child, +.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child, +.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-vertical, +.e-css.e-btn-group.e-vertical { + -webkit-flex-direction: column; + flex-direction: column; +} + +.e-btn-group.e-vertical input, +.e-css.e-btn-group.e-vertical input { + margin: -1px 0 0; +} + +.e-btn-group.e-vertical .e-btn:not(.e-outline), +.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) { + margin-top: -1px; +} + +.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.e-btn-group.e-vertical .e-btn:first-of-type, +.e-css.e-btn-group.e-vertical .e-btn:first-of-type { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +.e-btn-group.e-vertical .e-btn:last-of-type, +.e-css.e-btn-group.e-vertical .e-btn:last-of-type { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl), +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) { + border-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child), +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child, +.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl, +.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl { + border-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type, +.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type, +.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child), +.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child), +.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-bigger .e-btn-group .e-btn-icon, +.e-bigger.e-btn-group .e-btn-icon, +.e-bigger .e-css.e-btn-group .e-btn-icon, +.e-bigger.e-css.e-btn-group .e-btn-icon { + font-size: 16px; +} + +.e-btn-group:not(.e-outline), +.e-css.e-btn-group:not(.e-outline) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-btn-group .e-btn, +.e-css.e-btn-group .e-btn { + box-shadow: none; +} + +.e-btn-group .e-btn:hover, +.e-css.e-btn-group .e-btn:hover { + box-shadow: none; +} + +.e-btn-group .e-btn:focus, +.e-btn-group input:focus + label.e-btn, +.e-css.e-btn-group .e-btn:focus, +.e-css.e-btn-group input:focus + label.e-btn { + background-color: rgba(0, 0, 0, 0.18); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-primary, +.e-btn-group input:focus + label.e-btn.e-primary, +.e-css.e-btn-group .e-btn:focus.e-primary, +.e-css.e-btn-group input:focus + label.e-btn.e-primary { + background-color: #ea4e82; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-success, +.e-btn-group input:focus + label.e-btn.e-success, +.e-css.e-btn-group .e-btn:focus.e-success, +.e-css.e-btn-group input:focus + label.e-btn.e-success { + background-color: #78a253; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-info, +.e-btn-group input:focus + label.e-btn.e-info, +.e-css.e-btn-group .e-btn:focus.e-info, +.e-css.e-btn-group input:focus + label.e-btn.e-info { + background-color: #3f98df; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-warning, +.e-btn-group input:focus + label.e-btn.e-warning, +.e-css.e-btn-group .e-btn:focus.e-warning, +.e-css.e-btn-group input:focus + label.e-btn.e-warning { + background-color: #d07f3d; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-danger, +.e-btn-group input:focus + label.e-btn.e-danger, +.e-css.e-btn-group .e-btn:focus.e-danger, +.e-css.e-btn-group input:focus + label.e-btn.e-danger { + background-color: #e06f4c; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-link, +.e-btn-group input:focus + label.e-btn.e-link, +.e-css.e-btn-group .e-btn:focus.e-link, +.e-css.e-btn-group input:focus + label.e-btn.e-link { + border-radius: 0; + color: #0a3576; + text-decoration: underline; + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; +} + +.e-btn-group .e-btn:focus.e-outline, +.e-btn-group input:focus + label.e-btn.e-outline, +.e-css.e-btn-group .e-btn:focus.e-outline, +.e-css.e-btn-group input:focus + label.e-btn.e-outline { + background-color: rgba(0, 0, 0, 0.24); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-primary, +.e-btn-group input:focus + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group .e-btn:focus.e-outline.e-primary, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary { + background-color: #ea4e82; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-success, +.e-btn-group input:focus + label.e-btn.e-outline.e-success, +.e-css.e-btn-group .e-btn:focus.e-outline.e-success, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success { + background-color: #78a253; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-info, +.e-btn-group input:focus + label.e-btn.e-outline.e-info, +.e-css.e-btn-group .e-btn:focus.e-outline.e-info, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info { + background-color: #2188da; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-warning, +.e-btn-group input:focus + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group .e-btn:focus.e-outline.e-warning, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning { + background-color: #c86b1f; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-danger, +.e-btn-group input:focus + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group .e-btn:focus.e-outline.e-danger, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger { + background-color: #db582f; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active, +.e-btn-group input:active + label.e-btn, +.e-btn-group input:checked + label.e-btn, +.e-css.e-btn-group .e-btn:active, +.e-css.e-btn-group input:active + label.e-btn, +.e-css.e-btn-group input:checked + label.e-btn { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-primary, +.e-btn-group input:active + label.e-btn.e-primary, +.e-btn-group input:checked + label.e-btn.e-primary, +.e-css.e-btn-group .e-btn:active.e-primary, +.e-css.e-btn-group input:active + label.e-btn.e-primary, +.e-css.e-btn-group input:checked + label.e-btn.e-primary { + background-color: #ec618f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-success, +.e-btn-group input:active + label.e-btn.e-success, +.e-btn-group input:checked + label.e-btn.e-success, +.e-css.e-btn-group .e-btn:active.e-success, +.e-css.e-btn-group input:active + label.e-btn.e-success, +.e-css.e-btn-group input:checked + label.e-btn.e-success { + background-color: #86ab65; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-info, +.e-btn-group input:active + label.e-btn.e-info, +.e-btn-group input:checked + label.e-btn.e-info, +.e-css.e-btn-group .e-btn:active.e-info, +.e-css.e-btn-group input:active + label.e-btn.e-info, +.e-css.e-btn-group input:checked + label.e-btn.e-info { + background-color: #54a3e2; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-warning, +.e-btn-group input:active + label.e-btn.e-warning, +.e-btn-group input:checked + label.e-btn.e-warning, +.e-css.e-btn-group .e-btn:active.e-warning, +.e-css.e-btn-group input:active + label.e-btn.e-warning, +.e-css.e-btn-group input:checked + label.e-btn.e-warning { + background-color: #d58d52; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-danger, +.e-btn-group input:active + label.e-btn.e-danger, +.e-btn-group input:checked + label.e-btn.e-danger, +.e-css.e-btn-group .e-btn:active.e-danger, +.e-css.e-btn-group input:active + label.e-btn.e-danger, +.e-css.e-btn-group input:checked + label.e-btn.e-danger { + background-color: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline, +.e-btn-group input:active + label.e-btn.e-outline, +.e-btn-group input:checked + label.e-btn.e-outline, +.e-css.e-btn-group .e-btn:active.e-outline, +.e-css.e-btn-group input:active + label.e-btn.e-outline, +.e-css.e-btn-group input:checked + label.e-btn.e-outline { + background-color: rgba(0, 0, 0, 0.32); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-primary, +.e-btn-group input:active + label.e-btn.e-outline.e-primary, +.e-btn-group input:checked + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group .e-btn:active.e-outline.e-primary, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary { + background-color: #ec618f; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-success, +.e-btn-group input:active + label.e-btn.e-outline.e-success, +.e-btn-group input:checked + label.e-btn.e-outline.e-success, +.e-css.e-btn-group .e-btn:active.e-outline.e-success, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success { + background-color: #86ab65; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-info, +.e-btn-group input:active + label.e-btn.e-outline.e-info, +.e-btn-group input:checked + label.e-btn.e-outline.e-info, +.e-css.e-btn-group .e-btn:active.e-outline.e-info, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info { + background-color: #54a3e2; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-warning, +.e-btn-group input:active + label.e-btn.e-outline.e-warning, +.e-btn-group input:checked + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group .e-btn:active.e-outline.e-warning, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning { + background-color: #d58d52; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-danger, +.e-btn-group input:active + label.e-btn.e-outline.e-danger, +.e-btn-group input:checked + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group .e-btn:active.e-outline.e-danger, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger { + background-color: #e37e5f; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:disabled, +.e-btn-group input:disabled + label.e-btn, +.e-css.e-btn-group .e-btn:disabled, +.e-css.e-btn-group input:disabled + label.e-btn { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-primary, +.e-btn-group input:disabled + label.e-btn.e-primary, +.e-css.e-btn-group .e-btn:disabled.e-primary, +.e-css.e-btn-group input:disabled + label.e-btn.e-primary { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-success, +.e-btn-group input:disabled + label.e-btn.e-success, +.e-css.e-btn-group .e-btn:disabled.e-success, +.e-css.e-btn-group input:disabled + label.e-btn.e-success { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-info, +.e-btn-group input:disabled + label.e-btn.e-info, +.e-css.e-btn-group .e-btn:disabled.e-info, +.e-css.e-btn-group input:disabled + label.e-btn.e-info { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-warning, +.e-btn-group input:disabled + label.e-btn.e-warning, +.e-css.e-btn-group .e-btn:disabled.e-warning, +.e-css.e-btn-group input:disabled + label.e-btn.e-warning { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-danger, +.e-btn-group input:disabled + label.e-btn.e-danger, +.e-css.e-btn-group .e-btn:disabled.e-danger, +.e-css.e-btn-group input:disabled + label.e-btn.e-danger { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-link, +.e-btn-group input:disabled + label.e-btn.e-link, +.e-css.e-btn-group .e-btn:disabled.e-link, +.e-css.e-btn-group input:disabled + label.e-btn.e-link { + background-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + text-decoration: none; + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-outline, +.e-btn-group input:disabled + label.e-btn.e-outline, +.e-css.e-btn-group .e-btn:disabled.e-outline, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #adadad; +} + +.e-btn-group .e-btn:disabled.e-outline.e-primary, +.e-btn-group input:disabled + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #e3165b; +} + +.e-btn-group .e-btn:disabled.e-outline.e-success, +.e-btn-group input:disabled + label.e-btn.e-outline.e-success, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-success, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #4d841d; +} + +.e-btn-group .e-btn:disabled.e-outline.e-info, +.e-btn-group input:disabled + label.e-btn.e-outline.e-info, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-info, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #0378d5; +} + +.e-btn-group .e-btn:disabled.e-outline.e-warning, +.e-btn-group input:disabled + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #c15700; +} + +.e-btn-group .e-btn:disabled.e-outline.e-danger, +.e-btn-group input:disabled + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #d64113; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) { + border-left: transparent; + border-right: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type { + border-right: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type { + border-left: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) { + border-bottom: transparent; + border-top: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type { + border-bottom: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type { + border-top: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) { + border-left: transparent; + border-right: transparent; +} + +.e-btn-group.e-rtl .e-btn:first-of-type, +.e-css.e-btn-group.e-rtl .e-btn:first-of-type { + border-left: transparent; +} + +.e-btn-group.e-rtl .e-btn:last-of-type, +.e-css.e-btn-group.e-rtl .e-btn:last-of-type { + border-right: transparent; +} + +@keyframes material-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fabric-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/*! Progress Button Layout */ +.e-progress-btn { + position: relative; +} + +.e-progress-btn .e-progress { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + transition: opacity .3s linear; +} + +.e-progress-btn .e-spinner { + transition: all 0.3s linear; +} + +.e-progress-btn .e-btn-content { + display: inline-block; + position: relative; + z-index: 1; +} + +.e-progress-btn.e-vertical .e-progress { + bottom: 0; + height: 0%; + top: auto; + width: 100%; +} + +.e-progress-btn.e-progress-top .e-progress { + height: 10%; +} + +.e-progress-btn.e-progress-bottom .e-progress { + bottom: -1px; + height: 10%; + top: auto; +} + +.e-progress-btn.e-progress-active { + overflow: hidden; +} + +.e-progress-btn.e-progress-active .e-progress { + opacity: 1; +} + +.e-progress-btn.e-progress-active .e-animate-end { + opacity: 0; +} + +.e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom { + transition: padding .3s linear; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content, +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content, +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { + display: block; + line-height: 1; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner { + display: flex; + justify-content: center; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner { + padding-right: 12px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner { + top: -1px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 12px; + padding-right: 0; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner { + padding-left: 12px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner { + top: -1px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 12px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top { + padding-bottom: 16px; + padding-top: 16px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner { + padding-bottom: 12px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom { + padding-bottom: 16px; + padding-top: 16px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { + padding-top: 12px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner { + padding-right: 10px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 10px; + padding-right: 0; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner { + padding-left: 10px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 10px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top { + padding-bottom: 14px; + padding-top: 14px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner { + padding-bottom: 10px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom { + padding-bottom: 14px; + padding-top: 14px; +} + +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner { + padding-top: 10px; +} + +.e-progress-btn.e-round-corner { + border-radius: 5em; + outline: none; + overflow: hidden; +} + +.e-progress-btn.e-rtl .e-progress { + left: auto; + right: 0; +} + +.e-progress-btn.e-rtl.e-vertical .e-progress { + bottom: auto; + top: 0; +} + +.e-progress-btn .e-spinner-pane { + height: auto; + position: relative; + width: auto; +} + +.e-progress-btn .e-spinner-pane .e-spinner-inner { + left: auto; + position: relative; + top: auto; + transform: none; +} + +.e-progress-btn .e-cont-animate { + align-items: center; + display: inline-flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + top: 0; + width: 100%; +} + +@keyframes ProgressSlideLeft { + from { + left: 0%; + opacity: 1; + } + to { + left: -100%; + opacity: 0; + } +} + +@keyframes ProgressSlideRight { + from { + left: 0%; + opacity: 1; + } + to { + left: 100%; + opacity: 0; + } +} + +@keyframes ProgressSlideUp { + from { + height: auto; + opacity: 1; + top: 0; + } + to { + height: auto; + opacity: 0; + top: -100px; + } +} + +@keyframes ProgressSlideDown { + from { + height: auto; + opacity: 1; + top: 0; + } + to { + height: auto; + opacity: 0; + top: 100px; + } +} + +@keyframes ProgressZoomIn { + from { + opacity: 1; + transform: translate(0, 0) scale(1); + } + to { + opacity: 0; + transform: translate(0, 0) scale(3); + } +} + +@keyframes ProgressZoomOut { + from { + transform: translate(0, 0) scale(1); + } + to { + transform: translate(0, 0) scale(0); + } +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner { + padding-right: 14px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 14px; + padding-right: 0; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner { + padding-left: 14px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 14px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top { + padding-bottom: 20px; + padding-top: 20px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner { + padding-bottom: 14px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom { + padding-bottom: 20px; + padding-top: 20px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { + padding-top: 14px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner { + padding-right: 12px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 12px; + padding-right: 0; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner { + padding-left: 12px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 12px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top { + padding-bottom: 16px; + padding-top: 16px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner { + padding-bottom: 12px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom { + padding-bottom: 16px; + padding-top: 16px; +} + +.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner, +.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner { + padding-top: 12px; +} + +/*! Progress Button Theme */ +.e-progress-btn .e-spinner-pane .e-spinner-inner svg { + fill: rgba(0, 0, 0, 0.87); + stroke: rgba(0, 0, 0, 0.87); +} + +.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: rgba(0, 0, 0, 0.87); +} + +.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: rgba(0, 0, 0, 0.87); +} + +.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} + +.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} + +.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} + +.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #e3165b; + stroke: #e3165b; +} + +.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #e3165b; +} + +.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #e3165b; +} + +.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} + +.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} + +.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} + +.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #4d841d; + stroke: #4d841d; +} + +.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #4d841d; +} + +.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #4d841d; +} + +.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} + +.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} + +.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} + +.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #0378d5; + stroke: #0378d5; +} + +.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #0378d5; +} + +.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #0378d5; +} + +.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} + +.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} + +.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} + +.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #c15700; + stroke: #c15700; +} + +.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #c15700; +} + +.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #c15700; +} + +.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} + +.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} + +.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} + +.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #d64113; + stroke: #d64113; +} + +.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #d64113; +} + +.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #d64113; +} + +.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg { + fill: #e3165b; + stroke: #e3165b; +} + +.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #e3165b; +} + +.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #e3165b; +} + +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg { + fill: #4d841d; + stroke: #4d841d; +} + +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #4d841d; +} + +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #4d841d; +} + +.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg { + fill: #0378d5; + stroke: #0378d5; +} + +.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #0378d5; +} + +.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #0378d5; +} + +.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg { + fill: #c15700; + stroke: #c15700; +} + +.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #c15700; +} + +.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #c15700; +} + +.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg { + fill: #d64113; + stroke: #d64113; +} + +.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #d64113; +} + +.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #d64113; +} + +.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg { + fill: #0d47a1; + stroke: #0d47a1; +} + +.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #0d47a1; +} + +.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #0d47a1; +} + +.e-progress { + background-color: rgba(0, 0, 0, 0.2); +} + +.e-primary .e-progress, +.e-success .e-progress, +.e-warning .e-progress, +.e-danger .e-progress, +.e-info .e-progress { + background-color: rgba(0, 0, 0, 0.2); +} + +.e-flat.e-primary .e-progress { + background-color: rgba(227, 22, 91, 0.2); +} + +.e-flat.e-success .e-progress { + background-color: rgba(77, 132, 29, 0.2); +} + +.e-flat.e-info .e-progress { + background-color: rgba(3, 120, 213, 0.2); +} + +.e-flat.e-warning .e-progress { + background-color: rgba(193, 87, 0, 0.2); +} + +.e-flat.e-danger .e-progress { + background-color: rgba(214, 65, 19, 0.2); +} + +.e-outline:not(:focus).e-primary .e-progress { + background-color: rgba(227, 22, 91, 0.2); +} + +.e-outline:not(:focus).e-success .e-progress { + background-color: rgba(77, 132, 29, 0.2); +} + +.e-outline:not(:focus).e-info .e-progress { + background-color: rgba(3, 120, 213, 0.2); +} + +.e-outline:not(:focus).e-warning .e-progress { + background-color: rgba(193, 87, 0, 0.2); +} + +.e-outline:not(:focus).e-danger .e-progress { + background-color: rgba(214, 65, 19, 0.2); +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before { + content: '\e932'; + font-family: 'e-icons'; +} + +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + content: '\e932'; + font-family: 'e-icons'; +} + +/*! input layout */ +.e-input-group, +.e-input-group.e-control-wrapper { + display: table; + line-height: 1.4; + margin-bottom: 4px; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input { + border: 0 solid; + border-width: 0 0 1px 0; + height: auto; + line-height: inherit; + margin: 0; + margin-bottom: 4px; + outline: none; + padding: 4px 0 8px; + text-indent: 0; + width: 100%; +} + +input.e-input, +textarea.e-input, +.e-input-group, +.e-input-group.e-control-wrapper { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; +} + +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input { + font: inherit; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +input.e-input:focus, +.e-input-group input.e-input:focus, +.e-input-group input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group.e-control-wrapper input:focus, +.e-float-input input:focus, +.e-float-input.e-input-group input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input.e-control-wrapper.e-input-group input:focus { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-control-wrapper { + border-radius: 0; +} + +.e-input:focus { + border-width: 0 0 2px 0; + padding-bottom: 8px; +} + +.e-input.e-small:focus { + border-width: 0 0 2px 0; + padding-bottom: 6px; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 8px; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 8px; +} + +.e-input:focus { + padding-bottom: 7px; +} + +.e-input.e-small:focus { + padding-bottom: 5px; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 7px; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 7px; +} + +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus { + padding: 4px 0 8px; +} + +input.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-bigger input.e-input, +.e-bigger textarea.e-input, +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper, +.e-input-group.e-bigger.e-disabled, +.e-bigger .e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-input-group.e-control-wrapper.e-disabled { + font-size: 14px; +} + +.e-input-group.e-bigger .e-input, +.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + font: inherit; +} + +input.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger input.e-input, +.e-bigger textarea.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + line-height: inherit; + margin-bottom: 8px; + padding: 8px 0 8px; +} + +.e-input-group.e-bigger .e-input:focus, +.e-bigger .e-input-group .e-input:focus, +.e-input-group.e-control-wrapper.e-bigger .e-input:focus, +.e-bigger .e-input-group.e-control-wrapper .e-input:focus { + padding: 8px 0 8px; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + align-items: center; + border: 0 solid; + border-width: 0; + box-sizing: content-box; + cursor: pointer; + flex-direction: column; + font-size: 12px; + justify-content: center; + line-height: 1; + min-height: 18px; + min-width: 18px; + padding: 0; + text-align: center; +} + +.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 30px; + min-width: 30px; + padding: 0; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + min-height: 20px; + min-width: 20px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 12px; + padding: 0; +} + +.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 32px; + min-width: 32px; + padding: 0; +} + +.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-input-group.e-float-icon-left > .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 28px; + min-width: 28px; + padding: 0; +} + +.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 30px; + min-width: 30px; + padding: 0; +} + +.e-input-group.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active { + background: transparent; +} + +.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + cursor: auto; +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-disabled input, +.e-input-group.e-disabled input.e-input, +.e-input-group.e-disabled textarea, +.e-input-group.e-disabled textarea.e-input, +.e-input-group.e-control-wrapper.e-disabled, +.e-input-group.e-control-wrapper.e-disabled input, +.e-input-group.e-control-wrapper.e-disabled input.e-input, +.e-input-group.e-control-wrapper.e-disabled textarea, +.e-input-group.e-control-wrapper.e-disabled textarea.e-input, +.e-float-input.e-disabled input, +.e-float-input.e-disabled textarea, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input textarea[disabled], +.e-float-input textarea.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled textarea, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-control-wrapper textarea.e-disabled, +.e-input-group.e-disabled span, +.e-input-group.e-control-wrapper.e-disabled span { + cursor: not-allowed; +} + +.e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input.e-disabled, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input { + filter: alpha(opacity=100); + opacity: 1; +} + +.e-input.e-rtl, +.e-input-group.e-rtl, +.e-input-group.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-input.e-corner { + border-radius: 0; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-float-input:not(.e-input-group), +.e-float-input.e-control-wrapper:not(.e-input-group) { + display: inline-block; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + display: flex; +} + +.e-input-group .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper .e-input-group-icon:first-child { + border-left-width: 0; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + white-space: nowrap; +} + +.e-input-group .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) { + border-right-width: 0; +} + +.e-input + .e-input-group-icon, +.e-input-group .e-input + .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input + .e-input-group-icon { + border-left-width: 0; +} + +.e-input-group.e-corner .e-input:first-child, +.e-input-group.e-corner .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-input-group.e-corner .e-input:last-child, +.e-input-group.e-corner .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child) { + border-left-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon + .e-input, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input { + border-right-width: 0; +} + +input.e-input.e-small, +textarea.e-input.e-small, +.e-small input.e-input, +.e-small textarea.e-input, +.e-input-group.e-small, +.e-small .e-input-group, +.e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-control-wrapper, +.e-input-group.e-small.e-disabled, +.e-small .e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-input-group.e-control-wrapper.e-disabled { + font-size: 12px; +} + +.e-input-group.e-small .e-input, +.e-input-group.e-small.e-control-wrapper .e-input, +.e-small .e-input-group .e-input, +.e-small .e-input-group.e-control-wrapper .e-input { + font: inherit; +} + +.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input { + line-height: inherit; + padding: 4px 0 6px; +} + +.e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input:focus { + padding: 4px 0 6px; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger, +.e-small.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-small.e-bigger .e-input-group.e-control-wrapper, +.e-bigger .e-input.e-small, +.e-small .e-input.e-bigger, +.e-bigger .e-input-group.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-bigger, +.e-small .e-input-group.e-control-wrapper.e-bigger { + font-size: 13px; +} + +.e-input-group.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled, +.e-bigger .e-input.e-small.e-disabled, +.e-small .e-input.e-bigger.e-disabled, +.e-bigger .e-input-group.e-small.e-disabled, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-input-group.e-bigger.e-disabled, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled { + font-size: 13px; +} + +.e-input.e-small.e-bigger, +.e-bigger .e-input.e-small, +.e-small .e-input.e-bigger { + padding: 4px 0 8px; +} + +.e-input-group.e-small.e-bigger .e-input, +.e-input-group.e-small .e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger, +.e-bigger .e-input-group.e-small .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input { + font: inherit; + padding: 4px 0 8px; +} + +.e-input-group.e-small.e-bigger .e-input:focus, +.e-input-group.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus { + padding: 4px 0 8px; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 12px; + min-height: 16px; + min-width: 16px; + padding: 0; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 12px; + min-height: 18px; + min-width: 18px; + padding: 0; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + font-style: normal; + font-weight: 400; + left: 0; + overflow: hidden; + padding-left: 0; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + top: -11px; + transform: translate3d(0, 16px, 0) scale(1); + transform-origin: left top; + transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); + user-select: none; + white-space: nowrap; + width: 100%; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + content: ''; + font-style: normal; +} + +.e-float-input.e-bigger label.e-float-text, +.e-float-input label.e-float-text.e-bigger, +.e-float-input input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input label.e-float-text, +.e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; +} + +.e-float-input.e-small label.e-float-text, +.e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -11px; +} + +.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-small label.e-float-text, +.e-bigger .e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + font-style: normal; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +.e-float-input.e-bigger .e-input-in-wrap label.e-float-text, +.e-float-input .e-input-in-wrap label.e-float-text.e-bigger, +.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -8px; +} + +.e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -10px; +} + +.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -10px; +} + +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + transform: translate3d(0, -6px, 0) scale(0.86); +} + +.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top { + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top { + top: -9px; +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text { + font-size: 14px; + top: -9px; +} + +.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: -9px; +} + +.e-float-input.e-small input:focus ~ label.e-float-text, +.e-float-input.e-small input:valid ~ label.e-float-text, +.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text { + font-size: 12px; + top: -8px; +} + +.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: -8px; +} + +.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text { + font-size: 13px; + top: -10px; +} + +.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text { + top: -10px; +} + +.e-float-input, +.e-float-input.e-control-wrapper { + line-height: 1.4; + margin-bottom: 4px; + margin-top: 16px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-bigger, +.e-bigger .e-float-input, +.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-float-input.e-control-wrapper { + line-height: 1.5; + margin-bottom: 8px; + margin-top: 17px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-small, +.e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper { + line-height: 1.35; + margin-bottom: 4px; + margin-top: 16px; + padding-top: 0; +} + +.e-float-input.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-small, +.e-bigger .e-float-input.e-small, +.e-small .e-float-input.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-small, +.e-bigger .e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper.e-bigger { + line-height: 1.4; + margin-bottom: 4px; + margin-top: 17px; + padding-top: 0; +} + +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + line-height: 1.5; +} + +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group, +.e-small .e-input-group.e-control-wrapper, +.e-input-group.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-small, +.e-bigger .e-input-group.e-small, +.e-small .e-input-group.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-control-wrapper.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-control-wrapper.e-bigger { + line-height: normal; +} + +.e-float-input.e-no-float-label, +.e-float-input.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-no-float-label, +.e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-no-float-label, +.e-float-input.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-bigger.e-no-float-label, +.e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label { + margin-top: 0; +} + +.e-float-input, +.e-float-input.e-control-wrapper, +.e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-input-group.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border: 0 solid; + border-width: 0 0 1px 0; + display: block; + font: inherit; + width: 100%; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + min-width: 0; + padding: 4px 0 8px; +} + +.e-float-input input, +.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-input-group.e-control-wrapper input { + text-indent: 0; +} + +.e-float-input.e-bigger, +.e-bigger .e-float-input, +.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-float-input.e-control-wrapper { + font-size: 14px; +} + +.e-float-input.e-bigger.e-disabled, +.e-bigger .e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-input-group.e-bigger.e-disabled, +.e-bigger .e-float-input.e-input-group.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-size: 14px; +} + +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-bigger .e-float-input textarea, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea { + font: inherit; + line-height: inherit; + padding: 8px 0 8px; +} + +.e-float-input.e-small, +.e-small .e-float-input, +.e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper { + font-size: 12px; +} + +.e-float-input.e-small.e-disabled, +.e-small .e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-input-group.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-size: 12px; +} + +.e-float-input.e-small input, +.e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small textarea { + font: inherit; + line-height: inherit; + padding: 4px 0 6px; +} + +.e-float-input.e-small.e-bigger, +.e-small.e-bigger .e-float-input, +.e-bigger .e-float-input.e-small, +.e-small .e-float-input.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-small.e-bigger .e-float-input.e-control-wrapper, +.e-bigger .e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper.e-bigger { + font-size: 13px; +} + +.e-float-input.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-disabled, +.e-bigger .e-float-input.e-small.e-disabled, +.e-small .e-float-input.e-bigger.e-disabled, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled, +.e-float-input.e-input-group.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-input-group.e-disabled, +.e-bigger .e-float-input.e-input-group.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-bigger.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled { + font-size: 13px; +} + +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea { + font: inherit; + line-height: inherit; + padding: 4px 0 8px; +} + +.e-float-input input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input textarea:focus, +.e-float-input.e-control-wrapper textarea:focus { + outline: none; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text.e-label-top, +.e-float-input input ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top { + user-select: text; +} + +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text.e-label-top, +.e-float-input textarea ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top { + user-select: text; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-weight: 400; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: .2s ease; + width: 0; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before { + left: 50%; +} + +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + right: 50%; +} + +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after { + width: 50%; +} + +.e-float-input .e-float-line, +.e-float-input.e-control-wrapper .e-float-line { + display: block; + position: relative; + width: 100%; +} + +.e-float-input.e-rtl, +.e-float-input.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl label.e-float-text { + right: 0; + transform-origin: right top; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl .e-float-input label.e-float-text +.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper label.e-float-text { + padding-right: 0; +} + +.e-float-input.e-bigger.e-rtl label.e-float-text, +.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-bigger label.e-float-text +.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-rtl label.e-float-text, +.e-bigger .e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-float-input label.e-float-text +.e-bigger .e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-bigger .e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-float-input.e-control-wrapper label.e-float-text { + padding-right: 0; +} + +.e-float-input.e-small.e-rtl label.e-float-text, +.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-small label.e-float-text +.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-small .e-float-input.e-rtl label.e-float-text, +.e-small .e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-float-input label.e-float-text +.e-small .e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-small .e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-float-input.e-control-wrapper label.e-float-text { + padding-right: 0; +} + +.e-float-input.e-small.e-bigger.e-rtl label.e-float-text, +.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-small.e-bigger label.e-float-text +.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-small.e-bigger .e-float-input.e-rtl label.e-float-text, +.e-small.e-bigger .e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-float-input label.e-float-text +.e-small.e-bigger .e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-small.e-bigger .e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-float-input.e-control-wrapper label.e-float-text { + padding-right: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-warning::before, +.e-input-group.e-control-wrapper.e-warning::before { + content: ''; +} + +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled { + background: transparent; + background-image: none; + cursor: not-allowed; +} + +.e-input-group.e-corner.e-rtl input.e-input:only-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child { + border-radius: 0; +} + +.e-input-group.e-rtl .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + min-width: 0; + width: 100%; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]), +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) { + border: 0 solid; + border-width: 0; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after { + -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + width: 0; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after { + -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + width: 0; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before { + left: 50%; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before { + left: 50%; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, +.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after { + width: 50%; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after { + width: 50%; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after { + right: 50%; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after { + right: 50%; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + position: relative; + width: 100%; +} + +.e-input-group .e-input-group-icon:hover, +.e-input-group.e-rtl.e-corner .e-input-group-icon:hover, +.e-input-group.e-control-wrapper .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover { + border-radius: 2px; +} + +.e-input.e-small, +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small { + margin-bottom: 4px; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger .e-input.e-small, +.e-bigger .e-input-group.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small { + line-height: inherit; + margin-bottom: 4px; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 8px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 2px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 8px; + margin-right: 8px; + margin-top: 9px; +} + +.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 9px; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + margin-bottom: 8px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + margin-top: 4px; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-input-group .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 6px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 4px; +} + +.e-input-group .e-input-group-icon:last-child, +.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-input-group .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon:last-child, +.e-input-group.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-bigger .e-input-group.e-small .e-input-group-icon:last-child { + margin-right: 0; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) { + border-style: solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-style: solid; + border-width: 0 0 1px 0; +} + +.e-input-group:not(.e-float-icon-left), +.e-input-group.e-control-wrapper:not(.e-float-icon-left) { + border-bottom: 1px solid; +} + +.e-input-group:not(.e-float-icon-left), +.e-input-group.e-success:not(.e-float-icon-left), +.e-input-group.e-warning:not(.e-float-icon-left), +.e-input-group.e-error:not(.e-float-icon-left), +.e-input-group.e-control-wrapper:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) { + border: 1px solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group.e-input-focus.e-corner, +.e-input-group.e-control-wrapper.e-input-focus.e-corner { + border-radius: 0; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap { + background: transparent; + color: rgba(0, 0, 0, 0.42); + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; + color: rgba(0, 0, 0, 0.42); +} + +.e-float-custom-tag, +.e-float-custom-tag.e-control-wrapper { + display: inline-block; +} + +.e-float-custom-tag.e-input-group, +.e-float-custom-tag.e-input-group.e-control-wrapper, +.e-input-custom-tag, +.e-input-custom-tag.e-input-group, +.e-input-custom-tag.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + position: relative; +} + +.e-input-group .e-input-group-icon::after, +.e-input-group.e-control-wrapper .e-input-group-icon::after { + background: #bdbdbd; + border-radius: 100%; + content: ''; + display: block; + filter: alpha(opacity=75); + height: 50%; + left: 25%; + opacity: .75; + position: absolute; + top: 25%; + transform: scale(0); + width: 50%; +} + +.e-input-group .e-input-group-icon.e-input-btn-ripple::after, +.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after { + animation: e-input-ripple .45s linear; +} + +input.e-input::-ms-clear, +.e-float-input input::-ms-clear, +.e-float-input.e-control-wrapper input::-ms-clear { + display: none; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-control-wrapper.e-input-group .e-float-line, +.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line { + bottom: -1px; + position: absolute; +} + +.e-float-input.e-input-group input, +.e-float-input.e-input-group textarea, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-input-group.e-control-wrapper textarea { + border: 0; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group .e-float-text, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-text { + right: 0; +} + +input.e-input::-webkit-input-placeholder, +input.e-input:-moz-placeholder, +input.e-input:-ms-input-placeholder, +input.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +.e-bigger input.e-input::-webkit-input-placeholder, +input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-input:-moz-placeholder, +input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-input:-ms-input-placeholder, +input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-input::-moz-placeholder, +input.e-bigger.e-input::-moz-placeholder { + font-size: 14px; + font-style: normal; +} + +.e-small input.e-input::-webkit-input-placeholder, +input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-input:-moz-placeholder, +input.e-small.e-input:-moz-placeholder, +.e-small input.e-input:-ms-input-placeholder, +input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-input::-moz-placeholder, +input.e-small.e-input::-moz-placeholder { + font-size: 12px; + font-style: normal; +} + +.e-bigger input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-small.e-input:-moz-placeholder, +.e-small input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-small.e-input::-moz-placeholder, +.e-small input.e-bigger.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input::-moz-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input::-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-ms-input-placeholder { + font-style: normal; +} + +textarea.e-input:-ms-input-placeholder { + font-style: normal; +} + +input.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input:not(.e-input-group) input, +.e-float-input.e-control-wrapper:not(.e-input-group) input { + box-sizing: content-box; + content: ''; +} + +.e-control input.e-input, +.e-control .e-input-group input, +.e-control .e-input-group input.e-input, +.e-control .e-input-group.e-control-wrapper input, +.e-control .e-input-group.e-control-wrapper input.e-input, +.e-control .e-float-input input, +.e-control .e-float-input.e-control-wrapper input, +.e-control.e-input-group input, +.e-control.e-input-group input.e-input, +.e-control.e-input-group.e-control-wrapper input, +.e-control.e-input-group.e-control-wrapper input.e-input, +.e-control.e-float-input input, +.e-control.e-float-input.e-control-wrapper input { + box-sizing: content-box; +} + +input.e-input.e-bigger, +.e-input-group.e-bigger input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-input-group input, +.e-bigger .e-input-group input.e-input, +.e-bigger .e-input-group.e-control-wrapper input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger input, +.e-float-input.e-bigger input.e-input, +.e-bigger .e-float-input input, +.e-bigger .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input.e-bigger:not(.e-input-group) input, +.e-float-input.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input:not(.e-input-group) input, +.e-bigger .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ''; +} + +input.e-input.e-small, +.e-input-group.e-small input, +.e-input-group.e-small input.e-input, +.e-small .e-input-group input, +.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-small input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-small .e-input-group.e-control-wrapper input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-small input, +.e-float-input.e-small input.e-input, +.e-small .e-float-input input, +.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small input.e-input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input.e-small:not(.e-input-group) input, +.e-float-input.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input:not(.e-input-group) input, +.e-small .e-float-input:not(.e-input-group) input.e-input +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ''; +} + +input.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small input, +.e-input-group.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group input, +.e-bigger.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper input, +.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger.e-small input, +.e-float-input.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input input, +.e-bigger.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper input, +.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ''; +} + +textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + box-sizing: content-box; + content: ''; +} + +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger textarea, +.e-input-group.e-bigger textarea.e-input, +.e-bigger .e-input-group textarea, +.e-bigger .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger textarea, +.e-float-input.e-bigger textarea.e-input, +.e-bigger .e-float-input textarea, +.e-bigger .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ''; +} + +textarea.e-input.e-small, +.e-input-group.e-small textarea, +.e-input-group.e-small textarea.e-input, +.e-small .e-input-group textarea, +.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-small textarea, +.e-float-input.e-small textarea.e-input, +.e-small .e-float-input textarea, +.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-input, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ''; +} + +textarea.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small textarea, +.e-input-group.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group textarea, +.e-bigger.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger.e-small textarea, +.e-float-input.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input textarea, +.e-bigger.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ''; +} + +input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger input.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input { + text-indent: 0; +} + +input.e-input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input, +.e-small input.e-input, +.e-small .e-input-group .e-input, +.e-small .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-small input, +.e-float-input input.e-small, +.e-small .e-float-input input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-small .e-float-input.e-control-wrapper input { + text-indent: 0; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper input, +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input input:focus { + padding-left: 0; + text-indent: 0; +} + +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea.e-input, +.e-float-input.e-control-wrapper textarea, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-float-input.e-control-wrapper textarea:focus, +.e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +input.e-input.e-rtl, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-float-input.e-rtl input:focus, +.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-rtl .e-input-group input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-rtl .e-float-input input:focus, +.e-rtl .e-float-input.e-control-wrapper input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-rtl, +.e-input-group.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-float-input.e-rtl textarea, +.e-float-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-rtl .e-float-input textarea, +.e-rtl .e-float-input.e-control-wrapper textarea, +.e-input-group.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-float-input.e-rtl textarea, +.e-float-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-rtl .e-float-input textarea, +.e-rtl .e-float-input.e-control-wrapper textarea, +.e-input-group.e-rtl textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-float-input.e-rtl textarea:focus, +.e-float-input.e-control-wrapper.e-rtl textarea:focus, +.e-rtl .e-input-group textarea.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-rtl .e-float-input textarea:focus, +.e-rtl .e-float-input.e-control-wrapper textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-small, +.e-small input.e-input, +.e-input-group.e-small input.e-input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-input-group input.e-input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-float-input.e-small input:focus, +.e-float-input.e-control-wrapper.e-small input:focus, +.e-small .e-input-group.e-control-wrapper input.e-input:focus, +.e-small .e-input-group input.e-input:focus, +.e-small .e-float-input input:focus, +.e-small .e-float-input.e-control-wrapper input:focus { + padding-left: 0; + text-indent: 0; +} + +textarea.e-input.e-small, +.e-small textarea.e-input, +.e-input-group.e-small textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper textarea.e-small, +.e-float-input.e-small textarea, +.e-float-input textarea.e-small, +.e-input-group textarea.e-input.e-small, +.e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input textarea, +.e-small .e-input-group textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-float-input.e-small textarea:focus, +.e-float-input.e-control-wrapper.e-small textarea:focus, +.e-small .e-input-group textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper textarea:focus, +.e-small .e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl input.e-input.e-small, +input.e-input.e-small.e-rtl, +.e-small.e-rtl input.e-input, +.e-small input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-float-input.e-small.e-rtl input, +.e-input-group.e-small.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-rtl .e-float-input.e-small input, +.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-input-group.e-small input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-rtl input.e-small, +.e-float-input.e-control-wrapper.e-rtl input.e-small, +.e-input-group.e-rtl input.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, +.e-rtl .e-float-input input.e-small, +.e-rtl .e-float-input.e-control-wrapper input.e-small, +.e-rtl .e-input-group input.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input.e-rtl input, +.e-small .e-float-input.e-control-wrapper.e-rtl input, +.e-small .e-input-group.e-rtl input.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper input, +.e-small.e-rtl .e-float-input input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-small.e-rtl .e-input-group input.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-small.e-rtl .e-input-group input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-small.e-rtl .e-float-input input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-small .e-input-group.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl input:focus, +.e-small .e-float-input.e-rtl input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-small, +textarea.e-input.e-small.e-rtl, +.e-small.e-rtl textarea.e-input, +.e-small textarea.e-input.e-rtl, +.e-float-input.e-small.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-rtl textarea, +.e-input-group.e-small.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small textarea, +.e-rtl .e-float-input.e-small textarea, +.e-rtl .e-input-group.e-small textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-rtl textarea.e-small, +.e-float-input.e-rtl textarea.e-small, +.e-input-group.e-rtl textarea.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input.e-small, +.e-rtl .e-float-input.e-control-wrapper textarea.e-small, +.e-rtl .e-float-input textarea.e-small, +.e-rtl .e-input-group textarea.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper.e-rtl textarea, +.e-small .e-float-input.e-rtl textarea, +.e-small .e-input-group.e-rtl textarea.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper textarea, +.e-small.e-rtl .e-float-input textarea, +.e-small.e-rtl .e-input-group textarea.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-small.e-rtl .e-input-group textarea.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper textarea:focus, +.e-small.e-rtl .e-float-input textarea:focus, +.e-small .e-input-group.e-rtl textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl textarea:focus, +.e-small .e-float-input.e-rtl textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-bigger, +.e-bigger input.e-input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-bigger .e-input-group input.e-input, +.e-input-group.e-bigger input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger input:focus, +.e-float-input.e-bigger input:focus, +.e-bigger .e-input-group input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper input:focus, +.e-bigger .e-float-input input:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl input.e-input.e-bigger, +input.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl input.e-input, +.e-bigger input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl input, +.e-float-input.e-bigger.e-rtl input, +.e-input-group.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger input, +.e-rtl .e-float-input.e-bigger input, +.e-rtl .e-input-group.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-rtl input.e-bigger, +.e-float-input.e-rtl input.e-bigger, +.e-input-group.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, +.e-rtl .e-float-input.e-control-wrapper input.e-bigger, +.e-rtl .e-float-input input.e-bigger, +.e-rtl .e-input-group input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input, +.e-bigger .e-float-input.e-rtl input, +.e-bigger .e-input-group.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input, +.e-bigger.e-rtl .e-float-input input, +.e-bigger.e-rtl .e-input-group input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-bigger.e-rtl .e-input-group input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-bigger.e-rtl .e-float-input input:focus, +.e-bigger .e-input-group.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-rtl input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-bigger, +.e-bigger textarea.e-input, +.e-input-group.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input textarea, +.e-bigger .e-input-group textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-bigger textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-float-input.e-bigger textarea:focus, +.e-bigger .e-input-group textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-bigger, +textarea.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl textarea.e-input, +.e-bigger textarea.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl textarea, +.e-float-input.e-bigger.e-rtl textarea, +.e-input-group.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger textarea, +.e-rtl .e-float-input.e-bigger textarea, +.e-rtl .e-input-group.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-rtl textarea.e-bigger, +.e-float-input.e-control-wrapper.e-rtl textarea.e-bigger, +.e-input-group.e-rtl textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input.e-bigger, +.e-rtl .e-float-input textarea.e-bigger, +.e-rtl .e-float-input.e-control-wrapper textarea.e-bigger, +.e-rtl .e-input-group textarea.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-rtl textarea, +.e-bigger .e-float-input.e-control-wrapper.e-rtl textarea, +.e-bigger .e-input-group.e-rtl textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-bigger.e-rtl .e-float-input textarea, +.e-bigger.e-rtl .e-float-input.e-control-wrapper textarea, +.e-bigger.e-rtl .e-input-group textarea.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-bigger.e-rtl .e-input-group textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input textarea:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-input-group.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input.e-rtl textarea:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-bigger.e-small, +.e-bigger input.e-input.e-small, +.e-input-group.e-small.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-input-group.e-small input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger .e-input-group.e-small input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-bigger .e-input-group.e-small input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger .e-float-input.e-small input:focus, +.e-small .e-input-group.e-bigger input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small .e-float-input.e-bigger input:focus, +.e-input-group.e-bigger.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-float-input.e-bigger.e-small input:focus { + padding-left: 0; + text-indent: 0; +} + +.e-bigger input.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-small.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-float-input.e-small.e-bigger.e-rtl input, +.e-float-input.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-bigger.e-rtl input.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-small input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-float-input.e-small.e-bigger input, +.e-rtl .e-float-input.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small input, +.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus, +.e-bigger .e-float-input.e-small.e-rtl input:focus, +.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, +.e-small .e-float-input.e-bigger.e-rtl input:focus, +.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, +.e-float-input.e-bigger.e-small.e-rtl input:focus, +.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger.e-rtl .e-float-input.e-small input:focus, +.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small.e-rtl .e-float-input.e-bigger input:focus, +.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-rtl .e-float-input.e-bigger.e-small input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-bigger.e-small, +.e-bigger textarea.e-input.e-small, +.e-input-group.e-small.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-input-group.e-small textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea, +.e-bigger .e-input-group.e-small textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger .e-float-input.e-small textarea:focus, +.e-small .e-input-group.e-bigger textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small .e-float-input.e-bigger textarea:focus, +.e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-float-input.e-bigger.e-small textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-bigger textarea.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-small.e-rtl textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-float-input.e-small.e-bigger.e-rtl textarea, +.e-float-input.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl textarea, +.e-bigger.e-rtl textarea.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-small textarea.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small textarea.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small textarea, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small textarea, +.e-bigger.e-rtl .e-float-input.e-small.e-control-wrapper textarea, +.e-bigger .e-input-group.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl textarea:focus, +.e-bigger .e-float-input.e-small.e-rtl textarea:focus, +.e-small .e-input-group.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl textarea:focus, +.e-small .e-float-input.e-bigger.e-rtl textarea:focus, +.e-input-group.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus, +.e-float-input.e-bigger.e-small.e-rtl textarea:focus, +.e-bigger.e-rtl .e-input-group.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger.e-rtl .e-float-input.e-small textarea:focus, +.e-small.e-rtl .e-input-group.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small.e-rtl .e-float-input.e-bigger textarea:focus, +.e-rtl .e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-rtl .e-float-input.e-bigger.e-small textarea:focus { + padding-right: 0; + text-indent: 0; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + background: transparent; + border: 0; + cursor: pointer; + display: flex; + flex-direction: column; + justify-content: center; + line-height: 1; + min-width: 24px; + outline: none; + padding: 0; + text-align: center; +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; + padding: 0; + text-align: center; + vertical-align: middle; +} + +.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; + display: flex; +} + +.e-float-input.e-small.e-bigger .e-clear-icon, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon, +.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon, +.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, +.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon, +.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon, +.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, +.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon { + padding-bottom: 0; +} + +.e-float-input.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, +.e-input-group.e-small .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-float-input .e-clear-icon::before, +.e-small .e-input-group .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 10px; +} + +.e-float-input.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-input-group.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input .e-clear-icon::before, +.e-bigger .e-input-group .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; +} + +.e-float-input.e-small.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before { + font-size: 12px; +} + +.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input:not(:valid):first-child ~ .e-clear-icon { + display: none; +} + +.e-input-group .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide { + display: none; +} + +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; +} + +.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide { + cursor: not-allowed; +} + +.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-float-input input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide { + cursor: auto; +} + +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + min-height: 18px; + min-width: 18px; + padding-bottom: 8px; + padding-left: 4px; + padding-right: 4px; + padding-top: 4px; +} + +.e-float-input.e-input-group .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-input-group .e-clear-icon.e-bigger, +.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-input-group .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 20px; + min-width: 20px; + padding-bottom: 8px; + padding-right: 8px; + padding-top: 9px; +} + +.e-input-group.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 8px; + padding-top: 9px; +} + +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon { + min-height: 18px; + min-width: 18px; + padding-bottom: 8px; + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-small .e-clear-icon, +.e-input-group .e-clear-icon.e-small, +.e-small .e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 16px; + min-width: 16px; + padding-bottom: 6px; + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input:not(:valid), +.e-input:valid, +.e-float-input.e-control-wrapper input:not(:valid), +.e-float-input.e-control-wrapper input:valid, +.e-float-input input:not(:valid), +.e-float-input input:valid, +.e-input-group input:not(:valid), +.e-input-group input:valid, +.e-input-group.e-control-wrapper input:not(:valid), +.e-input-group.e-control-wrapper input:valid, +.e-float-input.e-control-wrapper textarea:not(:valid), +.e-float-input.e-control-wrapper textarea:valid, +.e-float-input textarea:not(:valid), +.e-float-input textarea:valid, +.e-input-group.e-control-wrapper textarea:not(:valid), +.e-input-group.e-control-wrapper textarea:valid, +.e-input-group textarea:not(:valid), +.e-input-group textarea:valid { + box-shadow: none; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + width: 100%; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text { + right: 0; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + display: flex; + position: relative; + width: 100%; +} + +.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + border: 1px solid; + border-width: 0 0 1px 0; + margin-left: 16px; +} + +.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap +.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap { + margin-left: 0; + margin-right: 16px; +} + +.e-float-input input.e-input, +.e-float-input.e-bigger .e-input, +.e-bigger .e-float-input .e-input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-float-input.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-float-input label.e-float-text.e-label-bottom, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + transform: translate3d(0, 16px, 0) scale(1); +} + +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + font-size: 13px; + top: -22px; + transform: translate3d(0, 6px, 0) scale(0.92); +} + +.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + transform: translate3d(0, 16px, 0) scale(1); +} + +.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + font-style: normal; + font-weight: 400; + left: 0; + overflow: hidden; + padding-left: 0; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + top: -11px; + transform: translate3d(0, 16px, 0) scale(1); + transform-origin: left top; + transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); + user-select: none; + white-space: nowrap; + width: 100%; +} + +.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text { + font-size: 14px; + top: -20px; +} + +.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text { + font-size: 12px; + top: -21px; +} + +.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text { + font-size: 13px; + top: -20px; +} + +.e-float-input textarea ~ .e-float-text, +.e-float-input.e-control-wrapper textarea ~ .e-float-text { + top: -14px; +} + +.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -10px; +} + +.e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-small, +.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 12px; + top: -16px; +} + +.e-float-input.e-small.e-bigger textarea ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text { + font-size: 13px; + top: -11px; +} + +.e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-input-group:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-float-input.e-bigger input, +.e-bigger .e-float-input input, +.e-float-input.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-input-group input, +.e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-bigger .e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group input { + min-height: 21px; +} + +.e-input-group.e-small:not(.e-float-input) .e-input, +.e-small .e-input-group:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, +.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-float-input.e-small input, +.e-small .e-float-input input, +.e-float-input.e-input-group.e-small input, +.e-small .e-float-input.e-input-group input, +.e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-small input, +.e-small .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group input, +.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group input { + min-height: 16px; +} + +.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input +.e-small .e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input +.e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-float-input.e-bigger.e-small input, +.e-bigger .e-float-input.e-small input, +.e-small .e-float-input.e-bigger input, +.e-float-input.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-input-group.e-small input, +.e-small .e-float-input.e-input-group.e-bigger input, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-small .e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input { + min-height: 18px; +} + +.e-input-group input.e-input, +.e-float-input.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-control-wrapper input { + min-height: 18px; +} + +.e-input-group:hover:not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) { + border-bottom-width: 1px; +} + +.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover { + border-bottom-width: 1px; +} + +.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before, +.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, +.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, +.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after { + bottom: -2px; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap { + border-style: solid; + border-width: 0 0 1px; +} + +.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-bigger .e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.86); + user-select: text; +} + +.e-small .e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-bigger .e-float-input.e-small input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + content: ''; + font-style: normal; +} + +.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + font-style: normal; +} + +.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top, +.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top { + transform: translate3d(0, 6px, 0) scale(0.92); +} + +textarea.e-input::-webkit-textarea-placeholder, +textarea.e-input:-moz-placeholder, +textarea.e-input:-ms-textarea-placeholder, +textarea.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +.e-small textarea.e-input::-webkit-textarea-placeholder, +textarea.e-small.e-input::-webkit-textarea-placeholder, +.e-small textarea.e-input:-moz-placeholder, +textarea.e-small.e-input:-moz-placeholder, +.e-small textarea.e-input:-ms-input-placeholder, +textarea.e-small.e-input:-ms-input-placeholder, +.e-small textarea.e-input::-moz-placeholder, +textarea.e-small.e-input::-moz-placeholder { + font-size: 12px; + font-style: normal; +} + +.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder, +.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder, +.e-bigger textarea.e-small.e-input:-moz-placeholder, +.e-small textarea.e-bigger.e-input:-moz-placeholder, +.e-bigger textarea.e-small.e-input:-ms-input-placeholder, +.e-small textarea.e-bigger.e-input:-ms-input-placeholder, +.e-bigger textarea.e-small.e-input::-moz-placeholder, +.e-small textarea.e-bigger.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +.e-bigger textarea.e-input::-webkit-textarea-placeholder, +textarea.e-bigger.e-input::-webkit-textarea-placeholder, +.e-bigger textarea.e-input:-moz-placeholder, +textarea.e-bigger.e-input:-moz-placeholder, +.e-bigger textarea.e-input:-ms-textarea-placeholder, +textarea.e-bigger.e-input:-ms-textarea-placeholder, +.e-bigger textarea.e-input::-moz-placeholder, +textarea.e-bigger.e-input::-moz-placeholder { + font-size: 14px; + font-style: normal; +} + +.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.86); + user-select: text; +} + +.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + transform: translate3d(0, 6px, 0) scale(0.86); +} + +.e-float-input textarea[disabled], +.e-float-input textarea.e-disabled, +.e-float-input.e-disabled textarea, +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-control-wrapper textarea.e-disabled, +.e-float-input.e-control-wrapper.e-disabled textarea { + filter: alpha(opacity=100); + opacity: 1; +} + +.e-float-input textarea[disabled], +.e-float-input textarea.e-disabled, +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-control-wrapper textarea.e-disabled { + background: transparent; + background-image: none; + cursor: not-allowed; +} + +.e-float-input textarea[disabled], +.e-float-input.e-control-wrapper textarea[disabled] { + background: transparent; + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea, +.e-float-input.e-input-group textarea, +.e-float-input.e-control-wrapper textarea, +.e-float-input.e-control-wrapper.e-input-group textarea { + border-radius: 0; +} + +textarea.e-input, +.e-input-group textarea, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + resize: vertical; +} + +/*! input theme */ +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.87); +} + +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-input-group, +.e-float-input.e-control-wrapper, +.e-float-input.e-input-group.e-control-wrapper { + background: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + color: rgba(0, 0, 0, 0.26); +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input input[disabled], +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled { + background: transparent; + color: rgba(0, 0, 0, 0.42); + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea, +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled input.e-input, +.e-input-group.e-control-wrapper.e-disabled input.e-input { + background: none; + color: inherit; +} + +.e-input-group .e-input[readonly], +.e-input-group.e-control-wrapper .e-input[readonly], +.e-float-input input[readonly], +.e-float-input.e-control-wrapper input[readonly] { + background: none; + color: inherit; +} + +.e-float-input.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input.e-disabled textarea, +.e-float-input.e-control-wrapper.e-disabled textarea, +.e-float-input input[disabled], +.e-float-input.e-control-wrapper input[disabled] { + color: inherit; +} + +/*! Added color to textbox for disbaled state */ +.e-float-input:not(.e-disabled) input[disabled], +.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled] { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-disabled .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover { + background: transparent; +} + +.e-input.e-success, +.e-input.e-success:focus, +.e-input-group.e-success input.e-input, +.e-input-group.e-control-wrapper.e-success input.e-input, +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon { + border-color: #22b24b; +} + +.e-input.e-warning, +.e-input.e-warning:focus, +.e-input-group.e-warning input.e-input, +.e-input-group.e-control-wrapper.e-warning input.e-input, +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon { + border-color: #ffca1c; +} + +.e-input.e-error, +.e-input.e-error:focus, +.e-input-group.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-error .e-input-group-icon { + border-color: #f44336; +} + +label.e-float-text, +.e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-error label.e-float-text, +.e-float-input.e-control-wrapper.e-error label.e-float-text, +.e-float-input.e-error input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text { + color: #f44336; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border-bottom-color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-success input, +.e-float-input.e-success textarea, +.e-float-input.e-control-wrapper.e-success input, +.e-float-input.e-control-wrapper.e-success textarea { + border-bottom-color: #22b24b; +} + +.e-float-input.e-warning input, +.e-float-input.e-control-wrapper.e-warning input, +.e-float-input.e-warning textarea, +.e-float-input.e-control-wrapper.e-warning textarea { + border-bottom-color: #ffca1c; +} + +.e-float-input.e-error input, +.e-float-input.e-control-wrapper.e-error input, +.e-float-input.e-error textarea, +.e-float-input.e-control-wrapper.e-error textarea { + border-bottom-color: #f44336; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + background: #e3165b; +} + +.e-float-input.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after { + background: #22b24b; +} + +.e-float-input.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after { + background: #ffca1c; +} + +.e-float-input:not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after { + background: #f44336; +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active { + background: transparent; + color: rgba(0, 0, 0, 0.54); +} + +input.e-input::selection, +textarea.e-input::selection, +.e-input-group input.e-input::selection, +.e-input-group.e-control-wrapper input.e-input::selection, +.e-float-input input::selection, +.e-float-input.e-control-wrapper input::selection { + background: #e3165b; + color: #fff; +} + +.e-float-input.e-small textarea::selection, +.e-float-input textarea::selection { + background: #e3165b; + color: #fff; +} + +input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after { + background: #e3165b; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after { + background: #e3165b; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after, +.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after { + background: #22b24b; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after { + background: #22b24b; +} + +.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, +.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after { + background: #ffca1c; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::after { + background: #ffca1c; +} + +.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after, +.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after { + background: #f44336; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after { + background: #f44336; +} + +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-error .e-input-group-icon, +.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input:focus:not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus { + border-color: #e3165b; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group, +.e-input-group.e-control-wrapper { + border-bottom-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success, +.e-float-icon-left.e-input-group.e-success, +.e-float-icon-left.e-control-wrapper.e-input-group.e-success, +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning, +.e-float-icon-left.e-input-group.e-warning, +.e-float-icon-left.e-input-group.e-control-wrapper.e-warning, +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error, +.e-float-icon-left.e-input-group.e-error, +.e-float-icon-left.e-input-group.e-control-wrapper.e-error, +.e-input-group.e-float-icon-left, +.e-input-group.e-control-wrapper.e-float-icon-left { + border-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success, +.e-input-group.e-success:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) { + border-bottom-color: #22b24b; +} + +.e-input-group.e-float-icon-left.e-success .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap { + border-bottom-color: #22b24b; +} + +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning, +.e-input-group.e-warning:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) { + border-bottom-color: #ffca1c; +} + +.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap { + border-bottom-color: #ffca1c; +} + +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error, +.e-input-group.e-error:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) { + border-bottom-color: #f44336; +} + +.e-input-group.e-float-icon-left.e-error .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap { + border-bottom-color: #f44336; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-disabled .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon { + color: rgba(0, 0, 0, 0.26); +} + +.e-float-input.e-input-focus .e-input:focus, +.e-float-input.e-control-wrapper.e-input-focus .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-input-group.e-disabled .e-float-text, +.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input input[disabled] ~ label.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-disabled label.e-float-text, +.e-float-input.e-disabled label.e-float-text.e-label-top, +.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text { + color: #e3165b; +} + +.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-float-input:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) input:not(:focus):-webkit-autofill ~ label.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +.e-input-group-icon.e-spin-up::before { + content: '\e834'; + font-family: 'e-icons'; +} + +.e-input-group-icon.e-spin-down::before { + content: '\e83d'; + font-family: 'e-icons'; +} + +.e-numeric-container { + width: 100%; +} + +.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon { + font-size: 12px; +} + +.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon, +.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon { + font-size: 12px; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! maskedtextbox layout */ +.e-widget.e-control-wrapper.e-mask .e-maskedtextbox { + font-family: Arial, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12.5px; +} + +.e-bigger .e-widget.e-control-wrapper.e-mask .e-maskedtextbox { + font-size: 13px; +} + +.e-widget.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox { + font-size: 13px; +} + +/*! maskedtextbox theme */ +.e-widget.e-control-wrapper.e-mask.e-error .e-maskedtextbox { + color: #f44336; +} + +.e-utility-mask.e-error { + color: #f44336; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle { + cursor: default; + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + z-index: 3; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle::after { + background-color: transparent; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle::after { + background-color: transparent; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup { + background-color: #e3165b; + border: 0; + border-radius: 8px; + cursor: -webkit-grab; + cursor: grab; + opacity: 1; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close { + display: block; + opacity: 0; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start { + background-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner { + color: #000; + opacity: 0; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom { + border-top-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top { + border-bottom-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right { + border-left-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left { + border-right-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active { + cursor: -webkit-grabbing; + cursor: grabbing; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip { + visibility: visible; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + background-color: transparent; + height: 16px; + overflow: hidden; + padding: 0 8px; + text-align: center; + top: calc(50% - 8px); + width: 100%; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show { + color: #fff; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide { + color: transparent; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner { + color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom { + border-top-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top { + border-bottom-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right { + border-left-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left { + border-right-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default { + background-color: #e3165b; + border: 0; + border-bottom-left-radius: 50%; + border-bottom-right-radius: 0%; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + cursor: -webkit-grab; + cursor: grab; + opacity: 1; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start { + background-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active { + cursor: -webkit-grabbing; + cursor: grabbing; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip { + visibility: hidden; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content { + transform: rotate(-45deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content { + transform: rotate(-225deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content { + transform: rotate(45deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content { + transform: rotate(225deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content { + background-color: transparent; + height: 16px; + overflow: hidden; + padding: 0; + text-align: center; + top: calc(50% - 8px); + width: 100%; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show { + color: #fff; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide { + color: transparent; +} + +.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + font-size: 11px; + line-height: 16px; +} + +.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + font-size: 11px; + line-height: 16px; +} + +.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value, +.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value { + font-size: 12px; +} + +.e-control-wrapper.e-slider-container { + -moz-user-select: none; + -ms-user-select: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + -webkit-user-select: none; + box-sizing: border-box; + display: inline-block; + height: 18px; + line-height: normal; + outline: none; + position: relative; + user-select: none; +} + +.e-control-wrapper.e-slider-container::after { + content: "material"; + display: none; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size { + transform: scale(1.5); +} + +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle { + margin: 0 -6px 0 0; + top: calc(50% - 6px); +} + +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick { + background-position-x: right; +} + +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick { + background-position-x: left; +} + +.e-control-wrapper.e-slider-container.e-rtl.e-vertical { + direction: ltr; +} + +.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first { + background-color: #757575; +} + +.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick { + visibility: hidden; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range { + background: rgba(0, 0, 0, 0.26); +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle { + background: #757575; + transform: scale(0.5) !important; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first { + background-color: #757575; + border: 0; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle::after { + -ms-transform: scale(0); + -webkit-transform: scale(0); + background: transparent; + border: 7px solid #fff; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 26px; + left: calc(50% - 13px); + opacity: 1; + position: absolute; + top: calc(50% - 13px); + transform: scale(1); + transition: none; + width: 26px; + z-index: -1; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-btn { + cursor: default; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle { + cursor: default; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable { + display: block; +} + +.e-control-wrapper.e-slider-container.e-horizontal { + height: 48px; + width: 100%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-first-button { + left: 0; + margin-top: -9px; + top: 50%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 7px; + left: calc(50% - 4.6px); + position: absolute; + top: calc(50% - 3.6px); + width: 7px; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-second-button { + margin-top: -9px; + right: 0; + top: 50%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC"); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 7px; + left: calc(50% - 2.6px); + position: absolute; + top: calc(50% - 3.6px); + width: 7px; +} + +.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn { + padding: 0 30px; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-slider { + height: 32px; + position: relative; + top: calc(50% - 16px); + width: 100%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track { + height: 2px; + left: 0; + position: absolute; + width: 100%; + background: rgba(0, 0, 0, 0.26); + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-handle { + margin-left: -6px; + top: calc(50% - 6px); +} + +.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range { + height: 2px; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-range { + height: 2px; + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-limits { + background-color: rgba(0, 0, 0, 0.26); + height: 2px; + position: absolute; + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container.e-vertical { + height: inherit; + padding: 38px 0; + width: 48px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider { + height: 100%; + left: calc(50% - 16px); + position: relative; + width: 32px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider-track { + background: rgba(0, 0, 0, 0.26); + bottom: 0; + height: 100%; + position: absolute; + left: calc(50% - 1px); + width: 2px; +} + +.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn { + height: 100%; + padding: 30px 0; +} + +.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider { + height: 100%; + width: 2px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-first-button { + bottom: 0; + margin-right: -9px; + right: 50%; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 8px; + left: calc(50% - 3.8px); + position: absolute; + top: calc(50% - 2.7px); + width: 8px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-second-button { + margin-right: -9px; + right: 50%; + top: 0; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg=="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 8px; + left: calc(50% - 3.8px); + position: absolute; + top: calc(50% - 4.7px); + width: 8px; +} + +.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle { + margin-bottom: -6px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle { + margin-bottom: -6px; + left: calc(50% - 6px); +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range { + left: calc(50% - 1px); + width: 2px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits { + background-color: rgba(0, 0, 0, 0.26); + left: calc(50% - 1px); + position: absolute; + width: 2px; +} + +.e-control-wrapper.e-slider-container .e-range { + border-radius: 2px; + position: absolute; + transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out; +} + +.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal { + cursor: ew-resize; +} + +.e-control-wrapper.e-slider-container .e-range.e-drag-vertical { + cursor: ns-resize; +} + +.e-control-wrapper.e-slider-container .e-slider { + box-sizing: border-box; + cursor: default; + display: block; + outline: 0 none; + padding: 0; + position: relative; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle { + border-radius: 50%; + box-sizing: border-box; + cursor: grab; + height: 12px; + outline: none; + position: absolute; + touch-action: none; + transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out; + width: 12px; + z-index: 10; + cursor: -webkit-grab; + cursor: grab; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active { + cursor: -webkit-grabbing; + cursor: grabbing; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start { + background-color: #fff; + border: 2px solid rgba(0, 0, 0, 0.26); +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle::after { + -moz-box-sizing: content-box; + -ms-transform: scale(0); + -webkit-box-sizing: content-box; + -webkit-transform: scale(0); + border: 0 solid; + border-radius: 50%; + box-sizing: content-box; + content: ''; + filter: alpha(opacity=26); + height: 32px; + left: calc(50% - 16px); + opacity: .26; + position: absolute; + top: calc(50% - 16px); + transform: scale(0); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + width: 32px; + z-index: -1; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start::after { + background-color: #e0e0e0; + opacity: .38; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after { + -ms-transform: scale(1); + -webkit-transform: scale(1); + background-color: #e3165b; + transform: scale(1); +} + +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick { + background-position: bottom; + height: 50%; + top: 1px; +} + +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick { + background-position: right; + left: 1px; + width: 50%; +} + +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick { + background-position-x: center; + height: 50%; + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick { + background-position: left; + left: calc(50% - 1px); + width: 50%; +} + +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick { + background-position: center; + height: 99%; +} + +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick { + background-position: center; + width: 100%; +} + +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large { + width: 100%; +} + +.e-control-wrapper.e-slider-container .e-scale { + box-sizing: content-box; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + height: 28px; + line-height: normal; + list-style: none outside none; + margin: 0; + outline: 0 none; + padding: 0; + position: absolute; + top: calc(50% - 14px); + width: 100%; + z-index: 1; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII="); + cursor: default; + outline: none; + position: relative; + user-select: none; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value { + color: #000; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 10px; + outline: none; + position: absolute; + user-select: none; + white-space: nowrap; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale { + height: 100%; + left: calc(50% - 14px); + top: 0; + width: 28px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick { + background-repeat: no-repeat; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick { + background-position-y: top; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick { + background-position-y: bottom; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick { + display: inline-block; + background-repeat: no-repeat; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before { + top: -18px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after { + bottom: -20px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both { + bottom: -20px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child { + top: -18px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick { + background-position-x: left; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick { + background-position-x: right; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before { + right: 26px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after { + left: 27px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both { + right: 41px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child { + left: 39px; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick { + visibility: hidden; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value { + visibility: visible; +} + +.e-control-wrapper.e-slider-container:hover .e-scale .e-tick { + visibility: visible; +} + +.e-control-wrapper.e-slider-container:active .e-scale .e-tick { + visibility: visible; +} + +.e-slider-hover .e-scale .e-tick { + visibility: visible; +} + +/*! component theme */ +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first { + background: transparent; + border-color: transparent; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second { + background: transparent; + border-color: transparent; +} + +.e-control-wrapper.e-slider-container .e-slider-button { + background-color: rgba(0, 0, 0, 0.54); + border: 1px solid transparent; + border-radius: 50%; + box-sizing: border-box; + cursor: pointer; + height: 18px; + outline: none; + padding: 0; + position: absolute; + width: 18px; +} + +.e-control-wrapper.e-slider-container .e-slider .e-range { + background-color: #e3165b; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle { + background-color: #e3165b; + border-color: #e3165b; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip { + background-color: transparent; + border-color: transparent; +} + +.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track { + background-color: rgba(0, 0, 0, 0.26); +} + +.e-control-wrapper.e-slider-container.e-slider-hover .e-range { + background-color: #e3165b; +} + +.e-control-wrapper.e-slider-container.e-slider-hover .e-handle { + border-color: #e3165b; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +@keyframes material-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fabric-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons::before { + content: '\e945'; +} + +.e-upload .e-upload-files .e-icons.e-file-pause-btn::before { + content: '\e326'; +} + +.e-upload .e-upload-files .e-icons.e-file-reload-btn::before { + content: '\e99d'; +} + +.e-upload .e-upload-files .e-icons.e-file-play-btn::before { + content: '\e324'; +} + +.e-upload .e-upload-files .e-file-delete-btn.e-icons::before { + content: '\e94a'; +} + +.e-upload .e-upload-files .e-file-abort-btn.e-icons::before { + content: '\e974'; +} + +.e-upload .e-upload-files .e-icons.e-msie::before { + position: relative; + right: 10px; +} + +.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before { + right: 12px; +} + +.e-bigger .e-upload { + width: 100%; +} + +.e-bigger .e-upload .e-file-select-wrap { + padding: 20px 0 20px 16px; +} + +.e-bigger .e-upload .e-file-select-wrap .e-file-drop { + font-size: 15px; + margin-left: 16px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list { + font-size: 15px; + line-height: normal; + min-height: 100px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 16px; + top: 0; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + font-size: 15px; + padding-top: 16px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + font-size: 12px; + padding: 10px 0; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + font-size: 15px; + padding-top: 16px; + top: initial; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + font-size: 12px; + padding-bottom: 16px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + height: 10px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + height: 3px; + width: 98%; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + height: 3px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + font-size: 11px; + right: 10px; + top: -33px; +} + +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons { + font-size: 12px; + height: 18px; + margin: 16px; + margin-top: -24px; + padding: 20px; + top: 50%; + width: 18px; +} + +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons { + padding: 20px 17px 20px 26px; +} + +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons { + right: 45px; +} + +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 13px; +} + +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 18px; +} + +.e-bigger .e-upload .e-upload-actions .e-btn { + margin-left: 16px; +} + +.e-bigger .e-upload .e-upload-actions .e-file-upload-btn, +.e-bigger .e-upload .e-upload-actions .e-file-clear-btn { + margin: 15px; +} + +.e-bigger .e-upload.e-rtl .e-file-select-wrap { + padding: 20px 16px 20px 0; +} + +.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 0; +} + +.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-right: 16px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 60px; + margin-right: 16px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + top: 54px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + left: 10px; + right: initial; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 0; + margin-left: 16px; + margin-right: 16px; + padding: 20px; + top: 50%; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons { + padding: 20px 17px 20px 26px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 41px; +} + +.e-upload { + width: 100%; +} + +.e-upload .e-file-select-wrap { + padding: 16px 0 16px 12px; +} + +.e-upload .e-file-select-wrap .e-file-select, +.e-upload .e-file-select-wrap .e-file-select .e-uploader { + display: inline-block; + width: 0; +} + +.e-upload .e-file-select-wrap .e-file-select .e-uploader { + opacity: 0; +} + +.e-upload .e-file-select-wrap .e-file-drop { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + margin-left: 12px; +} + +.e-upload .e-upload-files { + list-style-type: none; + margin: 0; + padding: 0; +} + +.e-upload .e-upload-files .e-upload-file-list { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + height: 100%; + line-height: normal; + min-height: 90px; + position: relative; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container { + display: block; + height: 100%; + margin-left: 12px; + margin-right: 90px; + min-height: 35px; + position: relative; + top: 3px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: left; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + max-width: 75%; + overflow: hidden; + padding-top: 12px; + position: relative; + text-overflow: ellipsis; + top: 0; + white-space: nowrap; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before { + content: attr(data-tail); + float: right; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + display: block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + padding-top: 12px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + display: block; + font-size: 11px; + padding: 8px 0; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + display: block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; + padding-bottom: 12px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress { + display: none; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + display: block; + height: 8px; + padding-bottom: 6px; + padding-top: 6px; + position: absolute; + width: 98%; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + border-radius: 0; + display: block; + height: 2px; + width: 100%; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + border-radius: 0; + display: inherit; + height: 2px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: right; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; + position: relative; + right: 6px; + top: -27px; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons, +.e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-upload .e-upload-files .e-file-pause-btn.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-icons { + align-items: center; + cursor: pointer; + display: inline-flex; + font-size: 11px; + height: 18px; + justify-content: center; + margin: 0 12px; + margin-top: -18px; + padding: 18px; + position: absolute; + right: 0; + top: 50%; + vertical-align: middle; + width: 18px; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress { + cursor: default; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons { + padding: 18px 13px 18px 23px; +} + +.e-upload .e-upload-files .e-file-pause-btn.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-icons { + right: 36px; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, +.e-upload .e-upload-files .e-clear-icon-focus { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + border-radius: 50%; + box-shadow: 0 0 0 transparent; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, +.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, +.e-upload .e-upload-files .e-clear-icon-focus { + border-radius: 50%; +} + +.e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 11px; + opacity: 1; +} + +.e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 15px; + opacity: 1; +} + +.e-upload .e-file-select-wrap .e-btn, +.e-upload .e-upload-actions .e-btn { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-upload .e-upload-actions { + position: relative; + text-align: right; +} + +.e-upload .e-upload-actions .e-file-upload-btn, +.e-upload .e-upload-actions .e-file-clear-btn { + margin: 12px; +} + +.e-upload.e-rtl .e-file-select-wrap { + padding: 16px 12px 16px 0; +} + +.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 10; +} + +.e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-left: 60px; + margin-right: 12px; + position: relative; +} + +.e-upload.e-rtl .e-upload-actions { + text-align: left; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + height: 100%; + margin-left: 60px; + margin-right: 12px; + position: relative; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container { + direction: ltr; + float: right; + width: 100%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + float: right; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: right; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + direction: ltr; + float: right; + position: relative; + text-align: right; + width: 100%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + float: right; + position: initial; + top: 46px; + width: 89%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: left; + right: -8px; + top: -25px; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons { + left: 0; + margin-left: 12px; + margin-right: 12px; + right: auto; + top: 50%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons { + left: 36px; + right: auto; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 36px; +} + +.e-upload.e-disabled .e-file-drop { + color: rgba(0, 0, 0, 0.38); +} + +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + color: rgba(0, 0, 0, 0.38); +} + +.e-upload { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-upload .e-file-drop { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-upload .e-upload-files .e-upload-file-list { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + color: rgba(0, 0, 0, 0.54); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success { + color: #22b24b; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails { + color: #f44336; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails { + color: #f44336; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap { + background-color: #e0e0e0; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress { + background: #e3165b; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success { + background: #22b24b; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed { + background: #f44336; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons, +.e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-icons, +.e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-upload .e-upload-files .e-file-pause-btn.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-icons { + color: #000; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-play-btn.e-icons:hover { + color: #000; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, +.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, +.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, +.e-upload .e-upload-files .e-clear-icon-focus { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 0 0 transparent; +} + +.e-upload-drag-hover { + outline: 2px dashed #9e9e9e; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +.e-container .e-value-switch-btn::before { + content: '\e430'; +} + +.e-colorpicker-wrapper { + display: inline-block; + line-height: 0; + outline: none; + user-select: none; +} + +.e-colorpicker-wrapper .e-colorpicker { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn { + font-family: initial; + line-height: 14px; + padding: 0 4px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; + border-radius: 2px; + height: 18px; + margin-top: 0; + position: relative; + width: 18px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview { + border-radius: 2px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn { + padding: 0 4px; +} + +.e-colorpicker-wrapper * { + box-sizing: border-box; +} + +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile { + cursor: default; +} + +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover { + border: 0; + box-shadow: none; +} + +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected { + border: 0; +} + +.e-colorpicker-wrapper.e-disabled .e-container .e-handler, +.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container { + cursor: default; +} + +.e-colorpicker-popup { + line-height: 0; +} + +.e-colorpicker.e-modal { + -webkit-overflow-scrolling: touch; + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; +} + +body.e-colorpicker-overflow { + overflow: visible; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn { + line-height: 18px; + padding: 0 6px; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color { + height: 22px; + width: 22px; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn { + padding: 0 6px; +} + +.e-container { + border: 0; + border-radius: 0; + box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2); + display: inline-block; + line-height: 0; + outline: none; + user-select: none; +} + +.e-container.e-color-picker { + width: 270px; +} + +.e-container.e-color-picker .e-mode-switch-btn { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%; +} + +.e-container.e-color-palette { + width: auto; +} + +.e-container.e-color-palette .e-mode-switch-btn { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%; +} + +.e-container .e-custom-palette { + display: inline-block; +} + +.e-container .e-custom-palette .e-palette { + padding: 10px; +} + +.e-container .e-custom-palette.e-palette-group { + height: 270px; + overflow-y: scroll; +} + +.e-container .e-palette { + border-bottom: 0; + display: table; + line-height: 0; + outline: none; + user-select: none; +} + +.e-container .e-palette .e-row { + display: table-row; + white-space: nowrap; +} + +.e-container .e-palette .e-tile { + border: 0.5px solid transparent; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + height: 27px; + text-align: center; + vertical-align: middle; + width: 27px; +} + +.e-container .e-palette .e-tile.e-selected { + outline: #000 0.5px solid; + position: relative; +} + +.e-container .e-palette .e-tile:hover { + box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.3); + position: relative; +} + +.e-container .e-palette .e-tile.e-nocolor-item { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; +} + +.e-container .e-hsv-container { + border-bottom: 0; + position: relative; + touch-action: none; +} + +.e-container .e-hsv-container .e-hsv-color { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%); + height: 170px; +} + +.e-container .e-hsv-container .e-handler { + border: 1px solid #fff; + border-radius: 6px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.7), inset 0 0 2px rgba(0, 0, 0, 0.7); + cursor: pointer; + display: inline-block; + height: 8px; + margin-left: -4px; + margin-top: -4px; + position: absolute; + touch-action: none; + user-select: none; + width: 8px; +} + +.e-container .e-slider-preview { + display: inline-block; + padding: 10px 16px; + width: 100%; +} + +.e-container .e-slider-preview .e-colorpicker-slider { + display: inline-block; + width: 82.34%; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container { + height: 18px; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider { + height: 18px; + top: calc(50% - 9px); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track { + border-radius: 0; + height: 6px; + top: calc(50% - 3px); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + border-radius: 6px; + cursor: pointer; + height: 14px; + top: calc(50% - 7px); + width: 14px; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active { + cursor: pointer; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size { + transform: scale(1); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track { + background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track { + border: 0; + z-index: 1; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: contain; + border: 0; + height: 6px; + position: absolute; + top: calc(50% - 3px); + width: 100%; + z-index: 0; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle, +.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start, +.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle, +.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.e-container .e-slider-preview .e-preview-container { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 10px; + border: 1px solid #e0e0e0; + cursor: pointer; + display: inline-block; + height: 32px; + margin-left: 4.205%; + position: relative; + top: -2px; + width: 13.45%; +} + +.e-container .e-slider-preview .e-preview-container .e-preview { + display: block; + height: 16px; + position: absolute; + width: 100%; +} + +.e-container .e-slider-preview .e-preview-container .e-preview.e-current { + border-bottom: 1px solid #e0e0e0; + top: 0; +} + +.e-container .e-slider-preview .e-preview-container .e-preview.e-previous { + height: 14px; + top: 16px; +} + +.e-container .e-selected-value { + align-items: center; + display: inline-flex; + padding: 0 16px 16px; + user-select: none; + width: 100%; +} + +.e-container .e-selected-value .e-input-container .e-float-input input { + padding-left: 0; + text-align: center; +} + +.e-container .e-selected-value .e-value-switch-btn { + font-family: 'e-icons'; + font-size: 16px; + line-height: 16px; + margin-top: 0; + padding: 2px 3px; +} + +.e-container .e-input-container { + display: inline-block; + width: 89.8%; +} + +.e-container .e-input-container .e-float-input { + display: inline-block; + margin-right: 3.75%; + vertical-align: baseline; +} + +.e-container .e-input-container .e-float-input:first-child { + width: 33%; +} + +.e-container .e-input-container .e-float-input:first-child input { + height: auto; +} + +.e-container .e-input-container .e-float-input.e-numeric { + height: auto; + width: 12%; +} + +.e-container .e-input-container .e-float-input.e-numeric input { + height: auto; +} + +.e-container .e-input-container .e-float-input .e-float-text { + text-align: center; +} + +.e-container .e-switch-ctrl-btn { + display: inline-block; + padding: 0 16px 16px; + white-space: nowrap; + width: 100%; +} + +.e-container .e-switch-ctrl-btn .e-ctrl-btn { + float: right; + text-align: right; + white-space: nowrap; + width: 89.913%; +} + +.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn { + max-width: 50%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel { + margin-left: 0; +} + +.e-container .e-switch-ctrl-btn .e-mode-switch-btn { + background-origin: border-box; + background-position: center; + background-size: cover; + float: left; + margin-top: 0; + overflow: hidden; + white-space: nowrap; +} + +.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus { + box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.2); +} + +.e-container .e-value-switch-btn, +.e-container .e-mode-switch-btn { + background-color: transparent; + border-color: transparent; + height: 24px; + position: relative; + width: 10.09%; +} + +.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active { + border-color: transparent; + box-shadow: none; + outline: none; +} + +.e-container.e-color-picker .e-value-switch-btn:focus { + outline: none; +} + +.e-container.e-color-palette .e-palette + .e-selected-value, +.e-container.e-color-palette .e-palette-group + .e-selected-value { + padding: 16px 16px; +} + +.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn, +.e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn { + padding: 23px 16px 16px; +} + +.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider { + vertical-align: super; +} + +.e-hide-opacity .e-container .e-slider-preview .e-preview-container { + top: 0; +} + +.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} + +.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 16.3%; +} + +.e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 21.25%; +} + +.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 29.59%; +} + +.e-hide-valueswitcher .e-container .e-input-container { + width: 100%; +} + +.e-hide-valueswitcher .e-container .e-float-input:first-child { + width: 33%; +} + +.e-hide-valueswitcher .e-container .e-float-input.e-numeric { + width: 13%; +} + +.e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-right: 0; +} + +.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} + +.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 17.58%; +} + +.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 22.18%; +} + +.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 30.82%; +} + +.e-rtl .e-container .e-hsv-container .e-hsv-color { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%); +} + +.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track { + background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%); +} + +.e-rtl .e-container .e-slider-preview .e-preview-container { + margin-left: 0; + margin-right: 4.205%; +} + +.e-rtl .e-container .e-selected-value .e-float-input { + margin-left: 3.75%; + margin-right: 0; +} + +.e-rtl .e-container .e-selected-value .e-float-input input { + padding-right: 0; +} + +.e-rtl .e-container .e-selected-value .e-value-switch-btn { + transform: rotate(180deg); +} + +.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn { + float: right; +} + +.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn { + float: left; + text-align: left; +} + +.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel { + margin-left: 0; + margin-right: 0; +} + +.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-left: 0; +} + +.e-bigger .e-container.e-color-picker { + width: 290px; +} + +.e-bigger .e-container .e-palette .e-tile { + height: 29px; + width: 29px; +} + +.e-bigger .e-container .e-hsv-container .e-hsv-color { + height: 180px; +} + +.e-bigger .e-container .e-custom-palette.e-palette-group { + height: 290px; +} + +.e-bigger .e-container .e-slider-preview { + padding: 8px 16px; +} + +.e-bigger .e-container .e-slider-preview .e-preview-container { + margin-left: 4.657%; + top: 0; + vertical-align: super; + width: 12.408%; +} + +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider { + width: 82.944%; +} + +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container { + height: 20px; +} + +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + border-radius: 8px; + height: 16px; + top: calc(50% - 8px); + width: 16px; +} + +.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn { + width: 90.6%; +} + +.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn { + padding: 25px 16px 16px; +} + +.e-bigger .e-container .e-input-container { + width: 90.7%; +} + +.e-bigger .e-container .e-input-container .e-float-input { + margin-right: 3.425%; +} + +.e-bigger .e-container .e-input-container .e-float-input:first-child { + width: 33.5%; +} + +.e-bigger .e-container .e-input-container .e-float-input:first-child input { + height: auto; +} + +.e-bigger .e-container .e-input-container .e-float-input.e-numeric { + height: auto; + width: 12.34%; +} + +.e-bigger .e-container .e-input-container .e-float-input.e-numeric input { + height: auto; +} + +.e-bigger .e-container .e-value-switch-btn, +.e-bigger .e-container .e-mode-switch-btn { + font-size: 18px; + line-height: 18px; + padding: 2px 3px; + width: 9.306%; +} + +.e-bigger .e-container .e-mode-switch-btn { + margin-top: 5px; +} + +.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview { + padding: 8px 16px; +} + +.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container { + vertical-align: initial; +} + +.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} + +.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 16.76%; +} + +.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 21.58%; +} + +.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 29.59%; +} + +.e-bigger.e-hide-valueswitcher .e-container .e-input-container, +.e-bigger .e-hide-valueswitcher .e-container .e-input-container { + width: 100%; +} + +.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child, +.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-right: 0; +} + +.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric { + width: 13.2%; +} + +.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child, +.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} + +.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 17.9%; +} + +.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, +.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 21.58%; +} + +.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, +.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, +.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 31%; +} + +.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container, +.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container { + margin-left: 0; + margin-right: 4.657%; +} + +.e-bigger .e-rtl .e-container .e-selected-value .e-float-input, +.e-bigger.e-rtl .e-container .e-selected-value .e-float-input { + margin-left: 3.425%; + margin-right: 0; +} + +.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child, +.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-left: 0; +} + +.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child, +.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child, +.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child { + width: 100%; +} + +.e-popup.e-tooltip-wrap.e-color-picker-tooltip { + border-bottom-left-radius: 50%; + border-bottom-right-radius: 0%; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); + cursor: pointer; + min-width: 26px; + transform: translateY(18px) rotate(45deg) scale(0.01); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; + border-radius: 50%; + height: 24px; + position: relative; + transform: rotate(45deg); + width: 24px; +} + +.e-split-preview, +.e-tip-transparent { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} + +.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip, +.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip { + min-width: 32px; +} + +.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content, +.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content { + height: 30px; + width: 30px; +} + +.e-container { + background-color: #fff; +} + +.e-container .e-palette .e-tile:hover, .e-container .e-palette .e-tile.e-selected { + border-color: #eee; +} + +.e-container .e-handler.e-hide-handler, +.e-container .e-handle.e-hide-handler { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle), +.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) { + background-color: #fff; + border-color: #fff; +} + +.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle), +.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) { + background-color: #fff; + border-color: #fff; +} + +.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle, +.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle { + background-color: #fff; + border-color: #fff; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn, +.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn { + color: rgba(0, 0, 0, 0.26); +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus, +.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.26); + outline: none; + outline-offset: none; +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active, +.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active { + background-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-popup.e-tooltip-wrap.e-color-picker-tooltip { + background-color: #fff; + border-color: #fff; +} + +.e-dropdownbase .e-list-item .e-list-icon { + padding: 0 16px 0 0; +} + +.e-bigger .e-dropdownbase, +.e-dropdownbase.e-bigger { + min-height: 45px; +} + +.e-bigger .e-dropdownbase .e-list-item, +.e-bigger .e-dropdownbase .e-list-group-item, +.e-bigger .e-dropdownbase .e-fixed-head, +.e-dropdownbase.e-bigger .e-list-item, +.e-dropdownbase.e-bigger .e-list-group-item, +.e-dropdownbase.e-bigger .e-fixed-head { + line-height: 48px; +} + +.e-bigger .e-dropdownbase .e-list-item .e-list-icon, +.e-dropdownbase.e-bigger .e-list-item .e-list-icon { + font-size: 20px; +} + +.e-dropdownbase { + display: block; + height: 100%; + min-height: 36px; + position: relative; + width: 100%; +} + +.e-dropdownbase .e-list-parent { + margin: 0; + padding: 0; +} + +.e-dropdownbase .e-list-group-item, +.e-dropdownbase .e-fixed-head { + cursor: default; +} + +.e-dropdownbase .e-list-item { + cursor: pointer; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-dropdownbase .e-list-item .e-list-icon { + font-size: 16px; + vertical-align: middle; +} + +.e-dropdownbase .e-fixed-head { + position: absolute; + top: 0; +} + +.e-rtl .e-dropdownbase .e-fixed-head { + left: 33px; +} + +.e-dropdownbase.e-content { + overflow: auto; + position: relative; +} + +.e-popup.e-ddl .e-dropdownbase.e-nodata { + color: #000; + cursor: default; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + padding: 14px 16px; + text-align: center; +} + +.e-rtl .e-dropdownbase.e-dd-group .e-list-item { + padding-right: 2em; +} + +.e-dropdownbase.e-dd-group .e-list-item { + padding-left: 2em; + text-indent: 0; +} + +.e-dropdownbase { + border-color: #e0e0e0; +} + +.e-dropdownbase .e-list-item { + background-color: #fff; + border-bottom: 0; + border-color: #fff; + color: rgba(0, 0, 0, 0.87); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + line-height: 36px; + min-height: 36px; + padding-right: 16px; + text-indent: 16px; +} + +.e-dropdownbase .e-list-group-item, +.e-fixed-head { + background-color: #fff; + border-color: #fff; + color: rgba(0, 0, 0, 0.54); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 600; + line-height: 36px; + min-height: 36px; + padding-left: 16px; + padding-right: 16px; +} + +.e-dropdownbase .e-list-item.e-active, +.e-dropdownbase .e-list-item.e-active.e-hover { + background-color: #eee; + border-color: #fff; + color: #e3165b; +} + +.e-dropdownbase .e-list-item.e-hover { + background-color: #eee; + border-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdownbase .e-list-item:last-child { + border-bottom: 0; +} + +.e-dropdownbase .e-list-item.e-item-focus { + background-color: #eee; +} + +.e-bigger .e-dropdownbase .e-list-group-item, +.e-bigger .e-dropdownbase .e-fixed-head { + font-size: 14px; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open table { + border-collapse: collapse; + table-layout: fixed; + width: 100%; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open th, +.e-multi-column.e-ddl.e-popup.e-popup-open td { + display: table-cell; + overflow: hidden; + padding-right: 16px; + text-indent: 10px; + text-overflow: ellipsis; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open th { + line-height: 36px; + text-align: left; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header { + background-color: #fff; + border-color: #e0e0e0; + border-style: solid; + border-width: 0 0 1px 0; + color: rgba(0, 0, 0, 0.54); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 600; + text-indent: 10px; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item { + padding-right: 0; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header { + padding-right: 16px; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header, +.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header { + padding-right: 0; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center { + text-align: center; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right { + text-align: right; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left { + text-align: left; +} + +.e-ddl.e-control-wrapper .e-ddl-icon::before { + transform: rotate(0deg); + transition: transform 300ms ease; +} + +.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before { + transform: rotate(180deg); + transition: transform 300ms ease; +} + +.e-dropdownbase .e-list-item.e-active.e-hover { + color: #e3165b; +} + +.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active, +.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover, +.e-input-group:not(.e-disabled) .e-back-icon:active, +.e-input-group:not(.e-disabled) .e-back-icon:hover, +.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active, +.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover { + background: transparent; +} + +.e-input-group .e-ddl-icon:not(:active)::after { + animation: none; +} + +.e-ddl.e-popup { + border: 0; + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21); + margin-top: 2px; +} + +.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) { + border-color: #e0e0e0; +} + +.e-bigger .e-popup.e-ddl-device-filter { + margin-top: 0; +} + +.e-bigger .e-ddl-device .e-input-group, +.e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) { + background: #f5f5f5; + border-width: 0; + box-shadow: 0; + margin-bottom: 0; +} + +.e-bigger .e-ddl-device .e-input-group .e-back-icon, +.e-bigger .e-ddl-device .e-input-group input.e-input, +.e-bigger .e-ddl-device .e-input-group .e-clear-icon { + background-color: #f5f5f5; +} + +.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon { + margin: 6px 6px 5px; + min-height: 12px; + min-width: 12px; + padding: 6px; +} + +.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon { + min-height: 16px; + min-width: 16px; +} + +.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter { + padding: 8px 16px 8px 0; +} + +.e-input-group.e-ddl, +.e-input-group.e-ddl .e-input, +.e-input-group.e-ddl .e-ddl-icon { + background: transparent; +} + +.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left), +.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) { + border-bottom-width: 0; +} + +.e-ddl .e-search-icon::before { + content: '\e993'; +} + +.e-ddl .e-back-icon::before { + content: '\e977'; + font-size: 20px; +} + +.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before { + content: '\e969'; + font-family: 'e-icons'; +} + +.e-bigger .e-input-group.e-ddl .e-input-filter, +.e-bigger .e-input-group.e-ddl .e-input-filter:focus { + margin-left: -20px; +} + +.e-bigger .e-ddl.e-popup .e-list-item, +.e-bigger .e-ddl.e-popup .e-list-group-item { + font-size: 14px; +} + +.e-bigger .e-ddl.e-popup .e-input-group { + padding: 4px 0; +} + +.e-popup-full-page { + bottom: 0; + left: 0; + margin: 0; + overflow: hidden; + padding: 0; + right: 0; + top: 0; +} + +.e-ddl.e-control-wrapper .e-ddl-disable-icon { + position: relative; +} + +.e-ddl.e-control-wrapper .e-ddl-disable-icon::before { + content: ''; +} + +.e-bigger .e-ddl-device .e-input-group { + margin-left: 52px; +} + +.e-bigger .e-ddl-device .e-input-group .e-clear-icon { + margin-right: 66px; +} + +.e-ddl-device-filter .e-filter-parent { + background-color: #f5f5f5; +} + +.e-ddl input.e-input::-webkit-contacts-auto-fill-button { + display: none; + pointer-events: none; + position: absolute; + right: 0; + visibility: hidden; +} + +.e-filter-parent { + border: 0; + border-top-width: 0; + box-shadow: 0 1.5px 5px -2px rgba(0, 0, 0, 0.3); + display: block; + padding: 0; +} + +.e-ddl.e-input-group:not(.e-disabled) { + cursor: pointer; +} + +.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before, +.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after { + width: 0; +} + +.e-ddl.e-popup { + background: #fff; + border: 1px solid #e0e0e0; + position: absolute; +} + +.e-ddl.e-popup .e-search-icon { + margin: 0; + opacity: .57; + padding: 12px 8px 8px; +} + +.e-ddl.e-popup .e-filter-parent .e-back-icon { + margin: 0 10px 0 -52px; + padding: 8px 16px; + position: absolute; +} + +.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter, +.e-ddl.e-popup .e-filter-parent .e-input-filter, +.e-ddl.e-popup .e-filter-parent .e-input-filter:focus { + padding: 8px 16px 8px; +} + +.e-ddl.e-popup .e-input-group { + margin-bottom: 0; +} + +.e-ddl.e-popup .e-ddl-footer, +.e-ddl.e-popup .e-ddl-header { + cursor: default; +} + +.e-bigger .e-popup .e-clear-icon { + display: none; +} + +.e-ddl.e-input-group .e-ddl-hidden { + border: 0; + height: 0; + visibility: hidden; + width: 0; +} + +.e-ddl.e-input-group, +.e-ddl.e-input-group.e-input-focus:focus { + outline: none; +} + +.e-dropdownbase .e-list-item .e-highlight { + display: inline; + font-weight: bold; + vertical-align: baseline; +} + +.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), +.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), +.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) { + opacity: 1; +} + +.e-ddl.e-input-group .e-input-value, +.e-ddl.e-input-group .e-input-value:focus { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + height: auto; + margin: 0; + outline: none; + width: 100%; +} + +.e-ddl.e-input-group input[readonly].e-input, +.e-ddl.e-input-group input[readonly], +.e-ddl.e-input-group .e-dropdownlist { + pointer-events: none; +} + +ejs-autocomplete, +ejs-combobox, +ejs-dropdownlist { + display: block; +} + +.e-popup { + border-color: #e0e0e0; +} + +.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text, +.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text { + color: #e3165b; +} + +.e-multiselect.e-input-group .e-ddl-icon::before { + content: '\e969'; + font-family: 'e-icons'; +} + +.e-multi-select-wrapper .e-chips .e-chips-close::before { + content: '\e7e9'; + cursor: pointer; + left: 0; + position: relative; + top: 0; +} + +.e-multi-select-wrapper .e-close-hooker::before { + content: '\e7a7'; + cursor: pointer; + left: 6px; + position: relative; + top: 6px; +} + +.e-multiselect.e-input-group .e-ddl-disable-icon::before { + content: ''; +} + +.e-multi-select-wrapper { + box-sizing: border-box; + cursor: text; + line-height: normal; + min-height: 30px; + padding: 0 32px 0 0; + position: relative; + user-select: none; + width: 100%; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher { + height: 27px; + vertical-align: middle; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase { + height: 100%; + min-height: 100%; +} + +.e-multi-select-wrapper .e-delim-view { + white-space: nowrap; +} + +.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total { + box-sizing: border-box; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + color: #fff; + font-size: 16px; + left: 12px; + top: 0; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + background-color: #3f51b5; + color: #fff; + padding: 12px 4px 11px 0; +} + +.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) { + width: 0; +} + +.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type='text'] { + height: 1px; + min-height: 1px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent { + max-width: 100%; +} + +.e-bigger .e-multi-select-wrapper { + min-height: 36px; +} + +.e-multi-select-wrapper.e-close-icon-hide { + padding-right: 0; +} + +.e-multi-select-wrapper .e-chips-collection { + cursor: default; + display: block; +} + +.e-multi-select-wrapper .e-multi-hidden { + border: 0; + height: 0; + position: absolute; + visibility: hidden; + width: 0; +} + +.e-multi-select-wrapper .e-chips { + align-items: center; + display: inline-flex; + float: left; + margin: 0 8px 6px 0; + max-width: 100%; + overflow: hidden; + padding: 0 4px 0 8px; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-bigger .e-multi-select-wrapper .e-chips { + margin: 0 8px 6px 0; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent { + max-width: 100%; + overflow: hidden; + padding: 0 4px 0 0; + text-indent: 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher { + display: inline-block; + float: none; +} + +.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent, +.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 8px 4px 8px 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent, +.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 8px 0 8px 4px; +} + +.e-multi-select-wrapper .e-chips-close { + align-self: center; + display: flex; + float: right; + font-family: 'e-icons'; + height: 16px; + margin: 0 0 0; + width: 16px; +} + +.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close { + margin: 3px 0 0; +} + +.e-multi-select-wrapper .e-chips-close.e-close-hooker { + cursor: default; + font-size: 10px; + height: 24px; + margin-top: -3em; + position: absolute; + right: 5px; + top: 100%; + width: 24px; +} + +.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + right: 22px; +} + +.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker { + margin-top: -3em; +} + +.e-multi-select-wrapper input[type='text'] { + background: none; + border: 0; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; + height: 28px; + min-height: 28px; + outline: none; + padding: 0; + text-indent: 0; +} + +.e-bigger .e-multi-select-wrapper input[type='text'], +.e-multi-select-wrapper.e-mob-wrapper input[type='text'] { + height: 28px; + min-height: 28px; +} + +.e-bigger .e-multi-select-wrapper input[type='text'] { + height: 34px; + min-height: 34px; +} + +.e-multi-select-wrapper input[type='text']::-ms-clear { + display: none; +} + +.e-multi-select-wrapper .e-searcher { + display: block; + float: left; + width: auto; +} + +.e-multi-select-wrapper .e-delim-values { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + line-height: 28px; + max-width: 100%; + padding-left: 0; + padding-right: 6px; + vertical-align: middle; +} + +.e-bigger .e-multi-select-wrapper .e-delim-values { + line-height: 34px; +} + +.e-multi-select-list-wrapper .e-hide-listitem { + display: none; +} + +.e-multi-select-wrapper .e-delim-values .e-remain { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + display: inline-block; + font-size: 13px; + padding-left: 16px; +} + +.e-multiselect.e-disabled .e-multi-select-wrapper, +.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before { + cursor: not-allowed; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + height: 40px; + left: 0; + margin: 0 0 0 0; + margin-left: auto; + position: relative; + top: 0; + width: 40px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + align-self: center; + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21); + display: inline-flex; + padding: 0 0 0 16px; + width: 92%; +} + +.e-multi-select-wrapper .e-ddl-disable-icon::before { + content: ''; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher { + float: none; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide { + padding-left: 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper { + padding: 0 2px 0 32px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + left: -12px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + margin: 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher { + float: right; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips { + float: right; + margin: 0 0 8px 8px; + padding: 0 8px 0 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent { + padding: 5px 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close { + float: left; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before { + left: 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip { + padding: 0 4px 0 8px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent { + padding: 8px 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + padding: 0 8px 0 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + padding: 12px 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 22px; + position: absolute; + right: auto; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before { + left: -4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain { + padding-right: 16px; +} + +.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-icon.e-close-hooker { + left: 19px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before { + left: -7px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 12px; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item { + padding-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item { + padding-right: 15px; +} + +.e-multi-select-list-wrapper .e-selectall-parent { + cursor: pointer; + display: block; + line-height: 36px; + overflow: hidden; + position: relative; + text-indent: 17px; + white-space: nowrap; + width: 100%; +} + +.e-multi-select-list-wrapper .e-selectall-parent .e-all-text { + color: rgba(0, 0, 0, 0.87); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; +} + +.e-bigger .e-multi-select-list-wrapper .e-selectall-parent { + font-size: 13px; + line-height: 48px; + text-indent: 17px; +} + +.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper { + bottom: 1px; + margin-right: 12px; +} + +.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-multiselect .e-input-group-icon.e-ddl-icon { + float: right; + margin-top: 7px; +} + +.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon { + float: left; +} + +.e-multiselect .e-ddl-icon::before { + transform: rotate(0deg); + transition: transform 300ms ease; +} + +.e-multiselect.e-icon-anim .e-ddl-icon::before { + transform: rotate(180deg); + transition: transform 300ms ease; +} + +.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-multiselect .e-multi-select-wrapper.e-down-icon { + padding: 2px 0 0; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter, +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter { + padding: 8px; +} + +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrappe .e-filter-parent .e-input-filter, +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus { + padding: 4px 0; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-clear-icon, +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-clear-icon { + padding-left: 8px; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon { + margin: 0 10px 0 -52px; + padding: 8px 16px; + position: absolute; +} + +.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values { + line-height: 34px; +} + +.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain { + line-height: 20px; + padding-left: 10px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame { + opacity: .3; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable { + opacity: .7; +} + +.e-multi-select-wrapper input[readonly='true'] { + pointer-events: none; +} + +.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher { + pointer-events: none; +} + +ejs-multiselect { + display: block; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected { + background-color: #757575; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected:hover { + background-color: #757575; +} + +.e-multiselect { + box-sizing: border-box; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent { + color: rgba(0, 0, 0, 0.87); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover { + color: #fff; +} + +.e-multi-select-wrapper .e-chips { + background-color: #eee; + border-radius: 16px; + height: 24px; +} + +.e-multi-select-wrapper .e-chips:hover { + background-color: #eee; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-multi-select-wrapper .e-chips .e-chips-close::before { + color: rgba(0, 0, 0, 0.54); + font-size: 16px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + background-color: #3f51b5; + border-radius: 2px; + color: #fff; + height: 40px; + line-height: 40px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip, +.e-bigger .e-multi-select-wrapper .e-chips { + height: 28px; +} + +.e-popup.e-multi-select-list-wrapper { + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21); + box-sizing: content-box; + overflow: initial; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active { + border-bottom: 1px solid transparent; + border-left: 1px solid #e0e0e0; + border-right: 1px solid #e0e0e0; + border-top: 1px solid #fff; +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active { + background-color: transparent; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus { + color: rgba(0, 0, 0, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover { + background-color: #eee; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child { + border-bottom: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active { + border-top: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus { + background-color: #e0e0e0; + border: 1px solid transparent; + box-shadow: none; + color: #e3165b; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item { + border: 1px solid transparent; +} + +.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-ul.e-reorder { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-multi-select-list-wrapper .e-selectall-parent { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-multi-select-wrapper .e-delim-values { + color: rgba(0, 0, 0, 0.87); +} + +.e-multi-select-wrapper .e-chips-close.e-close-hooker { + color: #000; +} + +.e-listbox-tool .e-moveup::before { + content: '\e910'; +} + +.e-listbox-tool .e-movedown::before { + content: '\e916'; +} + +.e-listbox-tool .e-moveto::before { + content: '\e956'; +} + +.e-listbox-tool .e-movefrom::before { + content: '\e904'; +} + +.e-listbox-tool .e-moveallto::before { + content: '\e300'; +} + +.e-listbox-tool .e-moveallfrom::before { + content: '\e302'; +} + +.e-listbox-wrapper { + -webkit-overflow-scrolling: touch; + border: 0 solid; + display: block; + height: inherit; + overflow: auto; + position: relative; + user-select: none; + width: 100%; +} + +.e-listbox-wrapper:focus { + outline: none; +} + +.e-listbox-wrapper:not(.e-list-template) .e-list-item { + height: 36px; + line-height: 36px; + padding: 0 16px; + position: relative; +} + +.e-list-parent { + height: inherit; +} + +.e-listbox-wrapper .e-list-item { + border-bottom: 0 solid; +} + +.e-listbox-wrapper .e-list-parent { + margin: 0; + padding: 0; +} + +.e-listbox-wrapper .e-list-header .e-text.header { + display: none; +} + +.e-listbox-wrapper .e-icon-back { + margin-top: 2px; +} + +.e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header { + display: none; +} + +.e-listbox-wrapper .e-list-header { + align-items: center; + border-bottom: 1px solid; + display: flex; + font-weight: bold; + height: 48px; + padding: 0 16px; +} + +.e-listbox-wrapper .e-has-header > .e-view { + top: 45px; +} + +.e-listbox-wrapper .e-but-back { + cursor: pointer; + padding-right: 30px; +} + +.e-listbox-wrapper .e-list-group-item:first-child { + border: 0; + border-bottom: 0 solid transparent; +} + +.e-listbox-wrapper .e-list-group-item { + border-bottom: 0 solid transparent; + border-top: 1px solid; + font-weight: 600; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-listbox-wrapper .e-icon-collapsible { + cursor: pointer; + font-size: 12px; + position: absolute; + right: 0%; + top: 50%; + transform: translateY(-50%); +} + +.e-listbox-wrapper .e-text-content { + height: 100%; + position: relative; + vertical-align: middle; +} + +.e-listbox-wrapper .e-text-content * { + display: inline-block; + vertical-align: middle; +} + +.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} + +.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text { + width: calc(100% - 90px); +} + +.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 80px); +} + +.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 92px); +} + +.e-listbox-wrapper .e-checkbox .e-checkbox-left { + margin: -2px 10px 0 0; +} + +.e-listbox-wrapper .e-checkbox .e-checkbox-right { + margin: -2px 0 0 10px; +} + +.e-listbox-wrapper .e-list-text { + cursor: pointer; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + width: 100%; +} + +.e-listbox-wrapper .e-list-icon + .e-list-text { + width: calc(100% - 60px); +} + +.e-listbox-wrapper .e-icon-wrapper .e-list-text { + width: calc(100% - 60px); +} + +.e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text { + width: calc(100% - 60px); +} + +.e-listbox-wrapper .e-list-icon { + height: 30px; + margin-right: 16px; + width: 30px; +} + +.e-listbox-wrapper .e-content { + overflow: hidden; + position: relative; +} + +.e-listbox-wrapper .e-list-header .e-text { + cursor: pointer; + text-indent: 0; +} + +.e-listbox-wrapper .e-text .e-headertext { + display: inline-block; + line-height: inherit; +} + +.e-listbox-wrapper.e-rtl { + direction: rtl; +} + +.e-listbox-wrapper.e-rtl .e-list-icon { + margin-left: 16px; + margin-right: 0; +} + +.e-listbox-wrapper.e-rtl .e-icon-collapsible { + left: 0%; + right: initial; + top: 50%; + transform: translateY(-50%) rotate(180deg); +} + +.e-listbox-wrapper.e-rtl .e-list-header .e-text { + cursor: pointer; +} + +.e-listbox-wrapper.e-rtl .e-but-back { + transform: rotate(180deg); +} + +.e-listbox-wrapper.e-rtl .e-icon-back { + margin-top: -2px; +} + +.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left { + margin: -2px 0 0 10px; +} + +.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right { + margin: -2px 10px 0 0; +} + +.e-listbox-wrapper .e-list-item .e-badge { + background-color: #e3165b; + border: 1px solid #fff; + border-radius: 50%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 22px; + line-height: 22px; + position: absolute; + right: -10px; + text-align: center; + top: -10px; + width: 22px; +} + +.e-listbox-wrapper .e-checkbox-wrapper { + margin-right: 10px; + text-indent: 0; +} + +.e-listbox-wrapper .e-hidden-select { + border: 0; + height: 0; + position: absolute; + visibility: hidden; + width: 0; +} + +.e-listbox-wrapper .e-placeholder { + background-color: #e3165b; + display: block; + height: 1px; +} + +.e-listbox-wrapper .e-sortableclone { + z-index: 10000; +} + +.e-listboxtool-wrapper { + height: inherit; +} + +.e-listboxtool-wrapper .e-listbox-wrapper { + width: 86%; +} + +.e-listboxtool-wrapper.e-right .e-listbox-tool { + float: right; + margin-left: 10px; +} + +.e-listboxtool-wrapper.e-right .e-listbox-wrapper { + float: left; +} + +.e-listboxtool-wrapper.e-left .e-listbox-tool { + float: left; + margin-right: 10px; +} + +.e-listboxtool-wrapper.e-left .e-listbox-wrapper { + float: right; +} + +.e-listboxtool-wrapper .e-listbox-tool .e-btn { + display: list-item; + margin-bottom: 10px; +} + +.e-listbox-wrapper { + border: 1px solid #ddd; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; +} + +.e-listbox-wrapper .e-list-header { + background-color: #fff; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + font-size: 20px; +} + +.e-listbox-wrapper .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-listbox-wrapper .e-list-item { + background-color: #fff; + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item:hover, +.e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist { + background-color: #eee; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-selected { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-selected.e-checklist { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-focused, +.e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, +.e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-listbox-wrapper .e-list-group-item { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); + font-size: 15px; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper { + height: inherit; + position: relative; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) { + padding: 0.2667em 1.0666em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line { + padding: 1.0666em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header { + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 15px; + font-weight: 500; + margin: 0; + overflow: hidden; + padding: 0.115em 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 13px; + margin: 0; + padding: 0.115em 0; + word-wrap: break-word; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + height: 2.6667em; + left: 1.0667em; + position: absolute; + top: 0.2666em; + width: 2.6667em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + height: 2.6667em; + position: absolute; + right: 1.0667em; + top: 0.2666em; + width: 2.6667em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar { + top: 1.0666em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar { + top: 1.0666em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge { + font-size: 12px; + height: 1.6666em; + line-height: 1.8666em; + padding: 0; + position: absolute; + right: 1.33em; + top: 50%; + transform: translateY(-50%); + width: 2.5em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.8em; + padding-right: 4.1333em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 1.0666em; + padding-right: 4.1333em; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content { + display: block; + margin: 0; + overflow: hidden; + padding: 0.72em 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header { + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header { + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + left: inherit; + right: 1.0667em; +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + left: 1.0667em; + right: inherit; +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge { + left: 1.33em; + right: inherit; +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.1333em; + padding-right: 4.8em; +} + +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 4.1333em; + padding-right: 1.0666em; +} + +.e-dialog .e-icon-dlg-close::before { + content: '\e7fc'; + position: relative; +} + +.e-dialog .e-icon-dlg-close { + opacity: initial; +} + +.e-dialog .e-icon-dlg-close:active { + opacity: initial; +} + +.e-dialog .e-icon-dlg-close:hover { + opacity: initial; +} + +.e-dialog .e-south-east::before, +.e-dialog .e-south-west::before { + content: '\eb05'; +} + +/*! dialog layout */ +.e-dialog { + -webkit-flex-direction: column; + border: none; + border-radius: 2px; + flex-direction: column; + width: 100%; +} + +.e-dialog.e-popup { + width: 100%; +} + +.e-dialog.e-dlg-resizable { + touch-action: none; +} + +.e-dialog .e-dlg-header-content { + border-radius: 1px 1px 0 0; + line-height: 30px; +} + +.e-dialog .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 12px; + width: auto; +} + +.e-dialog .e-dlg-header, +.e-dialog .e-dlg-header * { + display: block; + font-size: 18px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + user-select: none; + vertical-align: top; + white-space: nowrap; + width: 80%; +} + +.e-dialog .e-dlg-modal { + position: fixed; +} + +.e-dialog .e-scroll-disabled { + overflow: hidden !important; +} + +.e-dialog .e-dlg-content { + display: block; + flex: 1 1 auto; + font-size: 13px; + font-weight: normal; + line-height: normal; + overflow: auto; + overflow-x: hidden; +} + +.e-dialog .e-footer-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top: none; + bottom: 0; + display: block; + right: 0; + width: 100%; +} + +.e-dialog .e-footer-content { + text-align: right; +} + +.e-dialog .e-resize-handle { + height: 15px; + position: absolute; + width: 15px; +} + +.e-dialog .e-resize-handle.e-south-east { + bottom: 0; + cursor: nwse-resize; + right: 0; +} + +.e-bigger.e-dialog .e-dlg-header-content, +.e-bigger .e-dialog .e-dlg-header-content { + padding: 24px 24px 20px; +} + +.e-bigger.e-dialog .e-dlg-header, +.e-bigger .e-dialog .e-dlg-header { + font-size: 18px; +} + +.e-bigger.e-dialog .e-dlg-content, +.e-bigger .e-dialog .e-dlg-content { + font-size: 13px; + padding: 24px; +} + +.e-bigger.e-dialog .e-footer-content, +.e-bigger .e-dialog .e-footer-content { + padding: 8px; +} + +.e-bigger.e-dialog .e-footer-content .e-btn, +.e-bigger .e-dialog .e-footer-content .e-btn { + margin-left: 8px; +} + +.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, +.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + bottom: 3px; + height: 36px; + left: 6px; + width: 36px; +} + +.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close, +.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 12px; + width: auto; +} + +.e-bigger.e-rtl .e-footer-content .e-btn, +.e-bigger .e-rtl .e-footer-content .e-btn { + margin-left: 0; + margin-right: 8px; +} + +.e-bigger .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-dialog .e-dlg-header-content { + border-bottom: none; + padding: 18px; +} + +.e-dialog .e-dlg-content { + padding: 18px; +} + +.e-dialog .e-footer-content { + padding: 8px; +} + +.e-dialog .e-footer-content .e-btn { + margin-left: 6px; +} + +.e-rtl .e-footer-content .e-btn { + margin-right: 6px; +} + +.e-dialog.e-draggable .e-dlg-header-content { + cursor: move; +} + +.e-dialog { + max-height: 98%; + max-width: 100%; + min-width: 240px; +} + +.e-rtl .e-footer-content .e-btn { + margin-left: 0; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + float: left; +} + +.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + background-color: none; + border-color: none; + border-radius: 50%; + bottom: 0; + float: right; + height: 30px; + left: 6px; + position: relative; + width: 30px; +} + +.e-rtl.e-dialog .e-resize-handle.e-south-west { + bottom: 2px; + cursor: sw-resize; + left: 0; + transform: rotate(90deg); +} + +.e-dlg-overlay { + height: 100%; + left: 0; + opacity: 0.5; + position: fixed; + top: 0; + transition: opacity .15s linear; + width: 100%; +} + +.e-dlg-overlay.e-fade { + opacity: 0; +} + +.e-dlg-overflow-hidden { + overflow: auto; +} + +.e-dlg-fullscreen { + height: 100% !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; +} + +.e-popup.e-popup-open.e-dialog { + display: inline-flex; +} + +.e-dlg-container { + align-items: flex-start; + display: none; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; +} + +.e-dlg-center-center { + -webkit-align-items: center; + -webkit-justify-content: center; + align-items: center; + justify-content: center; +} + +.e-dlg-left-center { + -webkit-align-items: center; + -webkit-justify-content: flex-start; + align-items: center; + justify-content: flex-start; +} + +.e-dlg-right-center { + -webkit-align-items: center; + -webkit-justify-content: flex-end; + align-items: center; + justify-content: flex-end; +} + +.e-dlg-left-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-start; + align-items: flex-start; + justify-content: flex-start; +} + +.e-dlg-right-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-end; + align-items: flex-start; + justify-content: flex-end; +} + +.e-dlg-center-top { + -webkit-align-items: center; + -webkit-flex-direction: column; + align-items: center; + flex-direction: column; +} + +.e-dlg-left-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-start; + align-items: flex-end; + justify-content: flex-start; +} + +.e-dlg-right-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-end; + align-items: flex-end; + justify-content: flex-end; +} + +.e-dlg-center-bottom { + -webkit-align-items: center; + -webkit-flex-direction: column; + -webkit-justify-content: flex-end; + align-items: center; + flex-direction: column; + justify-content: flex-end; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover, +.e-dialog .e-btn.e-dlg-closeicon-btn:focus, +.e-dialog .e-btn.e-dlg-closeicon-btn:active { + background-color: #e0e0e0; + border-color: transparent; + box-shadow: 0 0 0 transparent; +} + +@media (min-width: 768px) { + .e-alert-dialog.e-dialog.e-popup, + .e-confirm-dialog.e-dialog.e-popup { + margin: 30px auto; + width: 600px; + } +} + +@media (max-width: 768px) { + .e-alert-dialog.e-dialog.e-popup, + .e-confirm-dialog.e-dialog.e-popup { + margin: 30px auto; + width: auto; + } +} + +.e-dialog { + background-color: #fff; + box-shadow: 0 12px 40px 5px rgba(0, 0, 0, 0.26); +} + +.e-dlg-overlay { + background-color: #383838; +} + +.e-footer-content { + background-color: #fff; +} + +.e-dlg-header, +.e-dlg-header * { + color: rgba(0, 0, 0, 0.87); + font-size: 18px; + font-weight: normal; +} + +.e-dlg-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-device .e-dlg-content, +.e-device .e-dlg-content * { + font-size: 14px; +} + +.e-dlg-header-content { + background-color: #fff; +} + +.e-dlg-content { + background-color: #fff; +} + +.e-icon-dlg-close { + color: #000; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover span { + color: #000; +} + +.e-icon-dlg-close:active { + border-radius: 50%; + color: #000; + opacity: 1; +} + +.e-icon-dlg-close:hover { + color: #000; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:hover { + background-color: transparent; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:active { + background-color: transparent; +} + +.e-south-east, +.e-south-west { + color: #000; +} + +/*! popup layout */ +.e-popup { + height: auto; + position: absolute; + width: auto; + z-index: 1000; +} + +.e-popup.e-popup-open { + display: block; +} + +.e-popup.e-popup-close { + display: none; +} + +.e-tooltip-close::before { + content: '\e7e9'; + font-size: 16px; +} + +.e-arrow-tip-inner.e-tip-right::before { + content: '\e848'; +} + +.e-arrow-tip-inner.e-tip-top::before { + content: '\e918'; +} + +.e-arrow-tip-inner.e-tip-bottom::before { + content: '\e919'; +} + +.e-arrow-tip-inner.e-tip-left::before { + content: '\e84b'; +} + +/*! tooltip layout */ +.e-tooltip-wrap { + max-width: 350px; + min-width: 30px; + padding: 0; + position: absolute; + visibility: visible; + /*! tooltip arrow */ + /*! tooltip sticky mode close icon */ + /*! tooltip content area */ +} + +.e-tooltip-wrap .e-arrow-tip { + overflow: hidden; + position: absolute; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-bottom { + height: 8px; + left: 50%; + top: 100%; + width: 16px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-top { + height: 8px; + left: 50%; + top: -9px; + width: 16px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-left { + height: 16px; + left: -9px; + top: 48%; + width: 8px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-right { + height: 16px; + left: 100%; + top: 50%; + width: 8px; +} + +.e-tooltip-wrap .e-tooltip-close { + float: right; + position: absolute; + right: -9px; + top: -9px; + z-index: inherit; +} + +.e-tooltip-wrap .e-tip-content { + background-color: inherit; + height: 100%; + line-height: 16px; + overflow-wrap: break-word; + overflow-x: hidden; + padding: 3px 6px; + position: relative; + white-space: normal; + width: 100%; + word-break: break-word; + z-index: 1; +} + +/*! Bigger Style */ +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + line-height: 20px; + padding: 5px 8px; +} + +/*! Tooltip theme */ +.e-tooltip-wrap { + border-radius: 2px; + filter: none; + opacity: 0.9; + /*! tooltip arrow */ + /*! tooltip sticky mode close icon */ + /*! tooltip content area */ +} + +.e-tooltip-wrap.e-popup { + background-color: #616161; + border: 1px solid #616161; +} + +.e-tooltip-wrap .e-arrow-tip-outer { + height: 0; + left: 0; + position: absolute; + top: 0; + width: 0; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #616161; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top { + border-bottom: 8px solid #616161; + border-left: 8px solid transparent; + border-right: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left { + border-bottom: 8px solid transparent; + border-right: 8px solid #616161; + border-top: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right { + border-bottom: 8px solid transparent; + border-left: 8px solid #616161; + border-top: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-inner { + height: 0; + position: absolute; + width: 0; + z-index: 10; +} + +.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top { + color: #616161; + font-family: 'e-icons'; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + text-transform: none; +} + +.e-tooltip-wrap .e-tooltip-close { + background-color: #fff; + border-color: transparent; + border-radius: 8px; + color: #616161; +} + +.e-tooltip-wrap .e-tooltip-close:hover { + background-color: #fff; + color: #616161; +} + +.e-tooltip-wrap .e-tip-content { + color: #fff; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; +} + +/*! bigger style */ +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + font-size: 14px; +} + +@keyframes material-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fabric-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.e-spinner-pane { + align-items: center; + display: inline-flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + text-align: center; + top: 0; + user-select: none; + vertical-align: middle; + width: 100%; + z-index: 1000; +} + +.e-spinner-pane::after { + content: "Material"; + display: none; +} + +.e-spinner-pane.e-spin-left .e-spinner-inner { + -webkit-transform: translateX(0%) translateY(-50%); + left: 0; + padding-left: 10px; + transform: translateX(0%) translateY(-50%); +} + +.e-spinner-pane.e-spin-right .e-spinner-inner { + -webkit-transform: translateX(-100%) translateY(-50%); + left: 100%; + padding-right: 10px; + transform: translateX(-100%) translateY(-50%); +} + +.e-spinner-pane.e-spin-center .e-spinner-inner { + -webkit-transform: translateX(-50%) translateY(-50%); + left: 50%; + transform: translateX(-50%) translateY(-50%); +} + +.e-spinner-pane.e-spin-hide { + display: none; +} + +.e-spinner-pane.e-spin-show { + display: inline-flex; +} + +.e-spinner-pane .e-spinner-inner { + -webkit-transform: translateX(-50%) translateY(-50%); + left: 50%; + margin: 0; + position: absolute; + text-align: center; + top: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 1000; +} + +.e-spinner-pane .e-spinner-inner .e-spin-label { + font-family: "Roboto", Segoe UI; + font-size: 13px; + margin-top: 16px; + text-align: center; +} + +.e-spinner-pane .e-spinner-inner .e-spin-material { + animation: material-spinner-rotate 1568.63ms linear infinite; + display: block; + margin: 0 auto; +} + +.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle { + fill: none; + stroke-linecap: square; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 { + animation: material-spinner-rotate .75s linear infinite; + display: block; + margin: 0 auto; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle { + fill: none; + stroke-linecap: square; + stroke-width: 4; +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); + display: block; + margin: 0 auto; + overflow: visible; +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle { + fill: none; + stroke-width: 1.5; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap { + display: block; + margin: 0 auto; +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); + display: block; + margin: 0 auto; + overflow: visible; +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle { + fill: none; + stroke-width: 1.5; +} + +.e-spinner-pane { + background-color: transparent; +} + +.e-spinner-pane.e-spin-overlay { + background-color: rgba(0, 0, 0, 0.4); +} + +.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label { + color: #fff; +} + +.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap { + fill: #e3165b; + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle { + stroke: rgba(227, 22, 91, 0.4); +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle { + stroke: rgba(227, 22, 91, 0.4); +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-material { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap { + fill: #e3165b; + stroke: #e3165b; +} + +.e-icon-collapsible::before { + content: '\e844'; +} + +.e-icon-back::before { + content: '\e85b'; + font-size: auto; +} + +.e-bigger .e-listview .e-list-item, +.e-listview.e-bigger .e-list-item { + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; +} + +.e-bigger .e-listview:not(.e-list-template) .e-list-item, +.e-listview.e-bigger:not(.e-list-template) .e-list-item { + height: 48px; + line-height: 45px; + position: relative; +} + +.e-bigger .e-listview .e-text-content, +.e-listview.e-bigger .e-text-content { + font-size: 15px; +} + +.e-bigger .e-listview .e-list-group-item, +.e-listview.e-bigger .e-list-group-item { + height: 48px; + line-height: 45px; +} + +.e-bigger .e-listview .e-list-header, +.e-listview.e-bigger .e-list-header { + align-items: center; + display: flex; + font-weight: bold; + height: 64px; +} + +.e-bigger .e-listview .e-list-header .e-text.header, +.e-listview.e-bigger .e-list-header .e-text.header { + display: none; +} + +.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header, +.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header { + display: none; +} + +.e-bigger .e-listview .e-list-header .e-text, +.e-listview.e-bigger .e-list-header .e-text { + font-size: 20px; +} + +.e-listview { + -webkit-overflow-scrolling: touch; + border: 0 solid; + border-color: none; + border-radius: 0; + display: block; + overflow: auto; + position: relative; + width: 100%; +} + +.e-listview:not(.e-list-template) .e-list-item { + height: 36px; + line-height: 36px; + padding: 0 16px; + position: relative; +} + +.e-listview .e-list-item { + border-bottom: 0 solid; +} + +.e-listview .e-list-parent { + margin: 0; + padding: 0; +} + +.e-listview .e-list-header .e-text.header { + display: none; +} + +.e-listview .e-icon-back { + margin-top: 2px; +} + +.e-listview .e-list-header .e-headertemplate-text.nested-header { + display: none; +} + +.e-listview .e-list-header { + align-items: center; + border-bottom: 1px solid; + display: flex; + font-weight: bold; + height: 48px; + padding: 0 16px; +} + +.e-listview .e-has-header > .e-view { + top: 45px; +} + +.e-listview .e-but-back { + cursor: pointer; + padding-right: 30px; +} + +.e-listview .e-list-group-item:first-child { + border: 0; + border-bottom: 0 solid transparent; +} + +.e-listview .e-list-group-item { + border-bottom: 0 solid transparent; + border-top: 1px solid; + font-weight: 600; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-listview .e-icon-collapsible { + cursor: pointer; + font-size: 12px; + position: absolute; + right: 0%; + top: 50%; + transform: translateY(-50%); +} + +.e-listview .e-text-content { + height: 100%; + position: relative; + vertical-align: middle; +} + +.e-listview .e-text-content * { + display: inline-block; + vertical-align: middle; +} + +.e-listview .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} + +.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text { + width: calc(100% - 90px); +} + +.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 80px); +} + +.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 92px); +} + +.e-listview .e-checkbox .e-checkbox-left { + margin: -2px 10px 0 0; +} + +.e-listview .e-checkbox .e-checkbox-right { + margin: -2px 0 0 10px; +} + +.e-listview .e-list-text { + cursor: pointer; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + width: 100%; +} + +.e-listview .e-list-icon + .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-icon-wrapper .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-list-icon { + height: 30px; + margin-right: 16px; + width: 30px; +} + +.e-listview .e-content { + overflow: hidden; + position: relative; +} + +.e-listview .e-list-header .e-text { + cursor: pointer; + text-indent: 0; +} + +.e-listview .e-text .e-headertext { + display: inline-block; + line-height: inherit; +} + +.e-listview.e-rtl { + direction: rtl; +} + +.e-listview.e-rtl .e-list-icon { + margin-left: 16px; + margin-right: 0; +} + +.e-listview.e-rtl .e-icon-collapsible { + left: 0%; + right: initial; + top: 50%; + transform: translateY(-50%) rotate(180deg); +} + +.e-listview.e-rtl .e-list-header .e-text { + cursor: pointer; +} + +.e-listview.e-rtl .e-but-back { + transform: rotate(180deg); +} + +.e-listview.e-rtl .e-icon-back { + margin-top: -2px; +} + +.e-listview.e-rtl .e-checkbox .e-checkbox-left { + margin: -2px 0 0 10px; +} + +.e-listview.e-rtl .e-checkbox .e-checkbox-right { + margin: -2px 10px 0 0; +} + +.e-listview { + border-color: #000; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; +} + +.e-listview .e-list-header { + background-color: #fff; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + font-size: 20px; +} + +.e-listview .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-listview .e-list-item { + background-color: #fff; + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-hover, +.e-listview .e-list-item.e-hover.e-active.e-checklist { + background-color: #eee; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-active { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-active.e-checklist { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-focused, +.e-listview .e-list-item.e-focused.e-active.e-checklist { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, +.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-listview .e-list-group-item { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); + font-size: 15px; +} + +.e-listview.e-list-template .e-list-wrapper { + height: inherit; + position: relative; +} + +.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) { + padding: 0.2667em 1.0666em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line { + padding: 1.0666em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header { + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 15px; + font-weight: 500; + margin: 0; + overflow: hidden; + padding: 0.115em 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 13px; + margin: 0; + padding: 0.115em 0; + word-wrap: break-word; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + height: 2.6667em; + left: 1.0667em; + position: absolute; + top: 0.2666em; + width: 2.6667em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + height: 2.6667em; + position: absolute; + right: 1.0667em; + top: 0.2666em; + width: 2.6667em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar { + top: 1.0666em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar { + top: 1.0666em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge { + font-size: 12px; + height: 1.6666em; + line-height: 1.8666em; + padding: 0; + position: absolute; + right: 1.33em; + top: 50%; + transform: translateY(-50%); + width: 2.5em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.8em; + padding-right: 4.1333em; +} + +.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 1.0666em; + padding-right: 4.1333em; +} + +.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content { + display: block; + margin: 0; + overflow: hidden; + padding: 0.72em 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header { + color: rgba(0, 0, 0, 0.87); +} + +.e-listview.e-list-template .e-list-item.e-hover .e-list-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-listview.e-list-template .e-list-item.e-active .e-list-item-header { + color: rgba(0, 0, 0, 0.87); +} + +.e-listview.e-list-template .e-list-item.e-active .e-list-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + left: inherit; + right: 1.0667em; +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + left: 1.0667em; + right: inherit; +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge { + left: 1.33em; + right: inherit; +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.1333em; + padding-right: 4.8em; +} + +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 4.1333em; + padding-right: 1.0666em; +} + +/*! button layout */ +.e-btn, +.e-css.e-btn { + -webkit-font-smoothing: antialiased; + border: 1px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + font-weight: 500; + justify-content: center; + line-height: 1.143em; + outline: none; + padding: 6px 12px 4px; + text-align: center; + text-decoration: none; + text-transform: uppercase; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + +.e-btn:disabled, +.e-css.e-btn:disabled { + cursor: default; +} + +.e-btn:hover, .e-btn:focus, +.e-css.e-btn:hover, +.e-css.e-btn:focus { + text-decoration: none; +} + +.e-btn::-moz-focus-inner, +.e-css.e-btn::-moz-focus-inner { + border: 0; + padding: 0; +} + +.e-btn .e-btn-icon, +.e-css.e-btn .e-btn-icon { + display: inline-block; + font-size: 12px; + margin-top: -2px; + vertical-align: middle; + width: 1em; +} + +.e-btn .e-btn-icon.e-icon-left, +.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -0.6667em; + width: 2.25em; +} + +.e-btn .e-btn-icon.e-icon-right, +.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -0.6667em; + width: 2.25em; +} + +.e-btn .e-btn-icon.e-icon-top, +.e-css.e-btn .e-btn-icon.e-icon-top { + display: block; + margin-top: 0; + padding-bottom: 6px; + width: auto; +} + +.e-btn .e-btn-icon.e-icon-bottom, +.e-css.e-btn .e-btn-icon.e-icon-bottom { + display: block; + margin-top: 0; + padding-top: 6px; + width: auto; +} + +.e-btn.e-icon-btn, +.e-css.e-btn.e-icon-btn { + padding: 6px 7px 4px; +} + +.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn, +.e-css.e-btn.e-top-icon-btn, +.e-css.e-btn.e-bottom-icon-btn { + line-height: 1; + padding: 12px 12px; +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + border-radius: 50%; + height: 3em; + line-height: 1; + padding: 0; + width: 3em; +} + +.e-btn.e-round .e-btn-icon, +.e-css.e-btn.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.8572em; + margin-top: 0; + width: auto; +} + +.e-btn.e-rtl .e-icon-right, +.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -0.6667em; + margin-right: 0; +} + +.e-btn.e-rtl .e-icon-left, +.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.6667em; +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + border: 1px solid; +} + +.e-btn.e-small, +.e-css.e-btn.e-small { + font-size: 12px; + line-height: 1.5834em; + padding: 2px 12px 1px; +} + +.e-btn.e-small .e-btn-icon, +.e-css.e-btn.e-small .e-btn-icon { + font-size: 11px; + width: 1.091em; +} + +.e-btn.e-small .e-btn-icon.e-icon-left, +.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -0.7273em; + width: 2.182em; +} + +.e-btn.e-small .e-btn-icon.e-icon-right, +.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -0.7273em; + width: 2.182em; +} + +.e-btn.e-small .e-btn-icon.e-icon-top, +.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + padding-bottom: 6px; + width: auto; +} + +.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + padding-top: 6px; + width: auto; +} + +.e-btn.e-small.e-icon-btn, +.e-css.e-btn.e-small.e-icon-btn { + padding: 2px 5px 1px; +} + +.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn, +.e-css.e-btn.e-small.e-top-icon-btn, +.e-css.e-btn.e-small.e-bottom-icon-btn { + line-height: 1; + padding: 12px 12px; +} + +.e-btn.e-small.e-round, +.e-css.e-btn.e-small.e-round { + height: 2.5em; + line-height: 1; + padding: 0; + width: 2.5em; +} + +.e-btn.e-small.e-round .e-btn-icon, +.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 12px; + line-height: 2.3334em; + width: auto; +} + +.e-btn.e-small.e-rtl .e-icon-right, +.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -0.7273em; + margin-right: 0; +} + +.e-btn.e-small.e-rtl .e-icon-left, +.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: btn-small-icon-margin; +} + +.e-btn.e-block, +.e-css.e-btn.e-block { + display: block; + width: 100%; +} + +.e-bigger .e-btn, +.e-bigger.e-btn, +.e-bigger .e-css.e-btn, +.e-bigger.e-css.e-btn { + font-size: 14px; + line-height: 2em; + padding: 4px 16px 2px; +} + +.e-bigger .e-btn .e-btn-icon, +.e-bigger.e-btn .e-btn-icon, +.e-bigger .e-css.e-btn .e-btn-icon, +.e-bigger.e-css.e-btn .e-btn-icon { + font-size: 12px; + width: 1em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-btn .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 3em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-btn .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 3em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-btn .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top { + padding-bottom: 8px; + width: auto; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom { + padding-top: 8px; + width: auto; +} + +.e-bigger .e-btn.e-icon-btn, +.e-bigger.e-btn.e-icon-btn, +.e-bigger .e-css.e-btn.e-icon-btn, +.e-bigger.e-css.e-btn.e-icon-btn { + padding: 4px 11px 2px; +} + +.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn, +.e-bigger.e-btn.e-top-icon-btn, +.e-bigger.e-btn.e-bottom-icon-btn, +.e-bigger .e-css.e-btn.e-top-icon-btn, +.e-bigger .e-css.e-btn.e-bottom-icon-btn, +.e-bigger.e-css.e-btn.e-top-icon-btn, +.e-bigger.e-css.e-btn.e-bottom-icon-btn { + line-height: 1; + padding: 16px 16px; +} + +.e-bigger .e-btn.e-round, +.e-bigger.e-btn.e-round, +.e-bigger .e-css.e-btn.e-round, +.e-bigger.e-css.e-btn.e-round { + height: 3.7143em; + line-height: 1; + padding: 0; + width: 3.7143em; +} + +.e-bigger .e-btn.e-round .e-btn-icon, +.e-bigger.e-btn.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-round .e-btn-icon { + font-size: 16px; + line-height: 3.125em; + width: auto; +} + +.e-bigger .e-btn.e-rtl .e-icon-right, +.e-bigger.e-btn.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} + +.e-bigger .e-btn.e-rtl .e-icon-left, +.e-bigger.e-btn.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} + +.e-bigger .e-btn.e-small, +.e-bigger.e-btn.e-small, +.e-bigger .e-css.e-btn.e-small, +.e-bigger.e-css.e-btn.e-small { + font-size: 14px; + line-height: 2em; + padding: 3px 16px 1px; +} + +.e-bigger .e-btn.e-small .e-btn-icon, +.e-bigger.e-btn.e-small .e-btn-icon, +.e-bigger .e-css.e-btn.e-small .e-btn-icon, +.e-bigger.e-css.e-btn.e-small .e-btn-icon { + font-size: 12px; + width: 1em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 2.6667em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 2.6667em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + padding-bottom: 6px; + width: auto; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + padding-top: 6px; + width: auto; +} + +.e-bigger .e-btn.e-small.e-icon-btn, +.e-bigger.e-btn.e-small.e-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-icon-btn { + padding: 3px 10px 1px; +} + +.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn, +.e-bigger.e-btn.e-small.e-top-icon-btn, +.e-bigger.e-btn.e-small.e-bottom-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-top-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-top-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn { + line-height: 1; + padding: 16px 16px; +} + +.e-bigger .e-btn.e-small.e-round, +.e-bigger.e-btn.e-small.e-round, +.e-bigger .e-css.e-btn.e-small.e-round, +.e-bigger.e-css.e-btn.e-small.e-round { + height: 2.8572em; + line-height: 1; + padding: 0; + width: 2.8572em; +} + +.e-bigger .e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-btn.e-small.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.7143em; + width: auto; +} + +.e-bigger .e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} + +.e-bigger .e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} + +/*! button theme */ +.e-btn, +.e-css.e-btn { + -webkit-tap-highlight-color: transparent; + background-color: #fafafa; + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); +} + +.e-btn:hover, +.e-css.e-btn:hover { + background-color: rgba(226, 226, 226, 0.9844); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn:focus, +.e-css.e-btn:focus { + background-color: rgba(0, 0, 0, 0.18); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn:active, +.e-css.e-btn:active { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-active, +.e-css.e-btn.e-active { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn:disabled, +.e-css.e-btn:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn .e-ripple-element, +.e-css.e-btn .e-ripple-element { + background-color: rgba(0, 0, 0, 0.24); +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + background-color: #fafafa; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-round:hover, +.e-css.e-btn.e-round:hover { + background-color: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-round:focus, +.e-css.e-btn.e-round:focus { + background-color: rgba(0, 0, 0, 0.18); + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-round:active, +.e-css.e-btn.e-round:active { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-round:disabled, +.e-css.e-btn.e-round:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-round.e-primary:focus, +.e-css.e-btn.e-round.e-primary:focus { + outline: #fafafa 0 solid; +} + +.e-btn.e-round.e-success:focus, +.e-css.e-btn.e-round.e-success:focus { + outline: #fafafa 0 solid; +} + +.e-btn.e-round.e-info:focus, +.e-css.e-btn.e-round.e-info:focus { + outline: #fafafa 0 solid; +} + +.e-btn.e-round.e-warning:focus, +.e-css.e-btn.e-round.e-warning:focus { + outline: #fafafa 0 solid; +} + +.e-btn.e-round.e-danger:focus, +.e-css.e-btn.e-round.e-danger:focus { + outline: #fafafa 0 solid; +} + +.e-btn.e-primary, +.e-css.e-btn.e-primary { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-btn.e-primary:hover, +.e-css.e-btn.e-primary:hover { + background-color: #e6326f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-primary:focus, +.e-css.e-btn.e-primary:focus { + background-color: #ea4e82; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; +} + +.e-btn.e-primary:active, +.e-css.e-btn.e-primary:active { + background-color: #ec618f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; +} + +.e-btn.e-primary.e-active, +.e-css.e-btn.e-primary.e-active { + background-color: #ec618f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-primary:disabled, +.e-css.e-btn.e-primary:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-primary .e-ripple-element, +.e-css.e-btn.e-primary .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-success, +.e-css.e-btn.e-success { + background-color: #4d841d; + border-color: transparent; + color: #fff; +} + +.e-btn.e-success:hover, +.e-css.e-btn.e-success:hover { + background-color: #629338; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-success:focus, +.e-css.e-btn.e-success:focus { + background-color: #78a253; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-success:active, .e-btn.e-success.e-active, +.e-css.e-btn.e-success:active, +.e-css.e-btn.e-success.e-active { + background-color: #86ab65; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-success:disabled, +.e-css.e-btn.e-success:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-success .e-ripple-element, +.e-css.e-btn.e-success .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-info, +.e-css.e-btn.e-info { + background-color: #0378d5; + border-color: transparent; + color: #fff; +} + +.e-btn.e-info:hover, +.e-css.e-btn.e-info:hover { + background-color: #2188da; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-info:focus, +.e-css.e-btn.e-info:focus { + background-color: #3f98df; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-info:active, .e-btn.e-info.e-active, +.e-css.e-btn.e-info:active, +.e-css.e-btn.e-info.e-active { + background-color: #54a3e2; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-info:disabled, +.e-css.e-btn.e-info:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-info .e-ripple-element, +.e-css.e-btn.e-info .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-warning, +.e-css.e-btn.e-warning { + background-color: #c15700; + border-color: transparent; + color: #fff; +} + +.e-btn.e-warning:hover, +.e-css.e-btn.e-warning:hover { + background-color: #c86b1f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-warning:focus, +.e-css.e-btn.e-warning:focus { + background-color: #d07f3d; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-warning:active, .e-btn.e-warning.e-active, +.e-css.e-btn.e-warning:active, +.e-css.e-btn.e-warning.e-active { + background-color: #d58d52; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-warning:disabled, +.e-css.e-btn.e-warning:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-warning .e-ripple-element, +.e-css.e-btn.e-warning .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-danger, +.e-css.e-btn.e-danger { + background-color: #d64113; + border-color: transparent; + color: #fff; +} + +.e-btn.e-danger:hover, +.e-css.e-btn.e-danger:hover { + background-color: #db582f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger:focus, +.e-css.e-btn.e-danger:focus { + background-color: #e06f4c; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger:active, +.e-css.e-btn.e-danger:active { + background-color: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger.e-active, +.e-css.e-btn.e-danger.e-active { + background-color: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger:disabled, +.e-css.e-btn.e-danger:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-danger .e-ripple-element, +.e-css.e-btn.e-danger .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:hover, +.e-css.e-btn.e-flat:hover { + background-color: rgba(0, 0, 0, 0.0348); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:focus, +.e-css.e-btn.e-flat:focus { + background-color: rgba(0, 0, 0, 0.1044); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:active, .e-btn.e-flat.e-active, +.e-css.e-btn.e-flat:active, +.e-css.e-btn.e-flat.e-active { + background-color: rgba(0, 0, 0, 0.2088); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:disabled, +.e-css.e-btn.e-flat:disabled { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat .e-ripple-element, +.e-css.e-btn.e-flat .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-btn.e-flat.e-primary, +.e-css.e-btn.e-flat.e-primary { + background-color: transparent; + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:hover, +.e-css.e-btn.e-flat.e-primary:hover { + background-color: rgba(227, 22, 91, 0.04); + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:focus, +.e-css.e-btn.e-flat.e-primary:focus { + background-color: rgba(227, 22, 91, 0.12); + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active, +.e-css.e-btn.e-flat.e-primary:active, +.e-css.e-btn.e-flat.e-primary.e-active { + background-color: rgba(227, 22, 91, 0.24); + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:disabled, +.e-css.e-btn.e-flat.e-primary:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-primary .e-ripple-element, +.e-css.e-btn.e-flat.e-primary .e-ripple-element { + background-color: rgba(227, 22, 91, 0.12); +} + +.e-btn.e-flat.e-success, +.e-css.e-btn.e-flat.e-success { + background-color: transparent; + border-color: transparent; + color: #4d841d; +} + +.e-btn.e-flat.e-success:hover, +.e-css.e-btn.e-flat.e-success:hover { + background-color: rgba(77, 132, 29, 0.04); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} + +.e-btn.e-flat.e-success:focus, +.e-css.e-btn.e-flat.e-success:focus { + background-color: rgba(77, 132, 29, 0.12); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} + +.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active, +.e-css.e-btn.e-flat.e-success:active, +.e-css.e-btn.e-flat.e-success.e-active { + background-color: rgba(77, 132, 29, 0.24); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} + +.e-btn.e-flat.e-success:disabled, +.e-css.e-btn.e-flat.e-success:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-success .e-ripple-element, +.e-css.e-btn.e-flat.e-success .e-ripple-element { + background-color: rgba(77, 132, 29, 0.12); +} + +.e-btn.e-flat.e-info, +.e-css.e-btn.e-flat.e-info { + background-color: transparent; + border-color: transparent; + color: #0378d5; +} + +.e-btn.e-flat.e-info:hover, +.e-css.e-btn.e-flat.e-info:hover { + background-color: rgba(3, 120, 213, 0.04); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} + +.e-btn.e-flat.e-info:focus, +.e-css.e-btn.e-flat.e-info:focus { + background-color: rgba(3, 120, 213, 0.12); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} + +.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active, +.e-css.e-btn.e-flat.e-info:active, +.e-css.e-btn.e-flat.e-info.e-active { + background-color: rgba(3, 120, 213, 0.24); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} + +.e-btn.e-flat.e-info:disabled, +.e-css.e-btn.e-flat.e-info:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-info .e-ripple-element, +.e-css.e-btn.e-flat.e-info .e-ripple-element { + background-color: rgba(3, 120, 213, 0.12); +} + +.e-btn.e-flat.e-warning, +.e-css.e-btn.e-flat.e-warning { + background-color: transparent; + border-color: transparent; + color: #c15700; +} + +.e-btn.e-flat.e-warning:hover, +.e-css.e-btn.e-flat.e-warning:hover { + background-color: rgba(193, 87, 0, 0.04); + border-color: transparent; + box-shadow: none; + color: #c15700; +} + +.e-btn.e-flat.e-warning:focus, +.e-css.e-btn.e-flat.e-warning:focus { + background-color: rgba(193, 87, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: #c15700; +} + +.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active, +.e-css.e-btn.e-flat.e-warning:active, +.e-css.e-btn.e-flat.e-warning.e-active { + background-color: rgba(193, 87, 0, 0.24); + border-color: transparent; + box-shadow: none; + color: #c15700; +} + +.e-btn.e-flat.e-warning:disabled, +.e-css.e-btn.e-flat.e-warning:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-warning .e-ripple-element, +.e-css.e-btn.e-flat.e-warning .e-ripple-element { + background-color: rgba(193, 87, 0, 0.12); +} + +.e-btn.e-flat.e-danger, +.e-css.e-btn.e-flat.e-danger { + background-color: transparent; + border-color: transparent; + color: #d64113; +} + +.e-btn.e-flat.e-danger:hover, +.e-css.e-btn.e-flat.e-danger:hover { + background-color: rgba(214, 65, 19, 0.04); + border-color: transparent; + box-shadow: none; + color: #d64113; +} + +.e-btn.e-flat.e-danger:focus, +.e-css.e-btn.e-flat.e-danger:focus { + background-color: rgba(214, 65, 19, 0.12); + border-color: transparent; + box-shadow: none; + color: #d64113; +} + +.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active, +.e-css.e-btn.e-flat.e-danger:active, +.e-css.e-btn.e-flat.e-danger.e-active { + background-color: rgba(214, 65, 19, 0.24); + border-color: transparent; + box-shadow: none; + color: #d64113; +} + +.e-btn.e-flat.e-danger:disabled, +.e-css.e-btn.e-flat.e-danger:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-danger .e-ripple-element, +.e-css.e-btn.e-flat.e-danger .e-ripple-element { + background-color: rgba(214, 65, 19, 0.12); +} + +.e-btn.e-outline, +.e-css.e-btn.e-outline { + background-color: transparent; + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:hover, +.e-css.e-btn.e-outline:hover { + background-color: rgba(0, 0, 0, 0.12); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:focus, +.e-css.e-btn.e-outline:focus { + background-color: rgba(0, 0, 0, 0.24); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:active, .e-btn.e-outline.e-active, +.e-css.e-btn.e-outline:active, +.e-css.e-btn.e-outline.e-active { + background-color: rgba(0, 0, 0, 0.32); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:disabled, +.e-css.e-btn.e-outline:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-primary, +.e-css.e-btn.e-outline.e-primary { + background-color: transparent; + border-color: #e3165b; + color: #e3165b; +} + +.e-btn.e-outline.e-primary:hover, +.e-css.e-btn.e-outline.e-primary:hover { + background-color: #e6326f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-primary:focus, +.e-css.e-btn.e-outline.e-primary:focus { + background-color: #ea4e82; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active, +.e-css.e-btn.e-outline.e-primary:active, +.e-css.e-btn.e-outline.e-primary.e-active { + background-color: #ec618f; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-primary:disabled, +.e-css.e-btn.e-outline.e-primary:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-success, +.e-css.e-btn.e-outline.e-success { + background-color: transparent; + border-color: #4d841d; + color: #4d841d; +} + +.e-btn.e-outline.e-success:hover, +.e-css.e-btn.e-outline.e-success:hover { + background-color: #629338; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-success:focus, +.e-css.e-btn.e-outline.e-success:focus { + background-color: #78a253; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active, +.e-css.e-btn.e-outline.e-success:active, +.e-css.e-btn.e-outline.e-success.e-active { + background-color: #86ab65; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-success:disabled, +.e-css.e-btn.e-outline.e-success:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-info, +.e-css.e-btn.e-outline.e-info { + background-color: transparent; + border-color: #0378d5; + color: #0378d5; +} + +.e-btn.e-outline.e-info:hover, +.e-css.e-btn.e-outline.e-info:hover { + background-color: #2188da; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-info:focus, +.e-css.e-btn.e-outline.e-info:focus { + background-color: #2188da; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active, +.e-css.e-btn.e-outline.e-info:active, +.e-css.e-btn.e-outline.e-info.e-active { + background-color: #54a3e2; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-info:disabled, +.e-css.e-btn.e-outline.e-info:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-warning, +.e-css.e-btn.e-outline.e-warning { + background-color: transparent; + border-color: #c15700; + color: #c15700; +} + +.e-btn.e-outline.e-warning:hover, +.e-css.e-btn.e-outline.e-warning:hover { + background-color: #c86b1f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-warning:focus, +.e-css.e-btn.e-outline.e-warning:focus { + background-color: #c86b1f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active, +.e-css.e-btn.e-outline.e-warning:active, +.e-css.e-btn.e-outline.e-warning.e-active { + background-color: #d58d52; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-warning:disabled, +.e-css.e-btn.e-outline.e-warning:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-danger, +.e-css.e-btn.e-outline.e-danger { + background-color: transparent; + border-color: #d64113; + color: #d64113; +} + +.e-btn.e-outline.e-danger:hover, +.e-css.e-btn.e-outline.e-danger:hover { + background-color: #db582f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-danger:focus, +.e-css.e-btn.e-outline.e-danger:focus { + background-color: #db582f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active, +.e-css.e-btn.e-outline.e-danger:active, +.e-css.e-btn.e-outline.e-danger.e-active { + background-color: #e37e5f; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-danger:disabled, +.e-css.e-btn.e-outline.e-danger:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-link, +.e-css.e-btn.e-link { + background-color: transparent; + border-color: transparent; + border-radius: 0; + box-shadow: none; + color: #0d47a1; +} + +.e-btn.e-link:hover, .e-btn.e-link:focus, +.e-css.e-btn.e-link:hover, +.e-css.e-btn.e-link:focus { + border-radius: 0; + color: #0a3576; + text-decoration: underline; +} + +.e-btn.e-link:disabled, +.e-css.e-btn.e-link:disabled { + background-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + text-decoration: none; +} + +.e-checkbox-wrapper .e-check::before, +.e-css.e-checkbox-wrapper .e-check::before { + content: '\e933'; +} + +.e-checkbox-wrapper .e-stop::before, +.e-css.e-checkbox-wrapper .e-stop::before { + content: '\e934'; +} + +/*! checkbox layout */ +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + cursor: pointer; + display: inline-block; + line-height: 1; + outline: none; + user-select: none; +} + +.e-checkbox-wrapper label, +.e-css.e-checkbox-wrapper label { + cursor: pointer; + display: inline-block; + line-height: 0; + margin: 0; + position: relative; + white-space: nowrap; +} + +.e-checkbox-wrapper:focus .e-frame, +.e-css.e-checkbox-wrapper:focus .e-frame { + box-shadow: none; +} + +.e-checkbox-wrapper .e-ripple-container, +.e-css.e-checkbox-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 36px; + left: -9px; + pointer-events: none; + position: absolute; + right: -9px; + top: -9px; + width: 36px; + z-index: 1; +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; + line-height: 18px; + user-select: none; + vertical-align: middle; + white-space: normal; +} + +.e-checkbox-wrapper .e-checkbox, +.e-css.e-checkbox-wrapper .e-checkbox { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-checkbox-wrapper .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper .e-checkbox + .e-label { + margin-right: 10px; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + border: 2px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: 'e-icons'; + height: 18px; + line-height: 10px; + padding: 2px 0; + text-align: center; + vertical-align: middle; + width: 18px; +} + +.e-checkbox-wrapper .e-frame + .e-label, +.e-css.e-checkbox-wrapper .e-frame + .e-label { + margin-left: 10px; +} + +.e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container { + left: auto; +} + +.e-checkbox-wrapper .e-check, +.e-css.e-checkbox-wrapper .e-check { + font-size: 12px; +} + +.e-checkbox-wrapper .e-stop, +.e-css.e-checkbox-wrapper .e-stop { + font-size: 10px; + line-height: 10px; +} + +.e-checkbox-wrapper.e-checkbox-disabled, +.e-css.e-checkbox-wrapper.e-checkbox-disabled { + cursor: default; + pointer-events: none; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + cursor: default; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + cursor: default; +} + +.e-checkbox-wrapper.e-rtl .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container { + right: -9px; +} + +.e-checkbox-wrapper.e-rtl .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} + +.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + left: -9px; + right: auto; +} + +.e-checkbox-wrapper.e-rtl .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-label { + margin-left: 0; + margin-right: 10px; +} + +.e-checkbox-wrapper.e-rtl .e-label + .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame { + margin: 0; +} + +.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label { + margin-left: 10px; + margin-right: 0; +} + +.e-checkbox-wrapper.e-small .e-frame, +.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 14px; + line-height: 6px; + width: 14px; +} + +.e-checkbox-wrapper.e-small .e-check, +.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 10px; +} + +.e-checkbox-wrapper.e-small .e-stop, +.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 8px; + line-height: 6px; +} + +.e-checkbox-wrapper.e-small .e-label, +.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 13px; + line-height: 14px; +} + +.e-checkbox-wrapper.e-small .e-ripple-container, +.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -9px; + height: 32px; + left: -9px; + right: -9px; + top: -9px; + width: 32px; +} + +.e-bigger .e-checkbox-wrapper .e-frame, +.e-bigger.e-checkbox-wrapper .e-frame, +.e-bigger .e-css.e-checkbox-wrapper .e-frame, +.e-bigger.e-css.e-checkbox-wrapper .e-frame { + height: 22px; + line-height: 14px; + width: 22px; +} + +.e-bigger .e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label { + font-size: 14px; + line-height: 22px; + margin-left: 12px; +} + +.e-bigger .e-checkbox-wrapper .e-check, +.e-bigger.e-checkbox-wrapper .e-check, +.e-bigger .e-css.e-checkbox-wrapper .e-check, +.e-bigger.e-css.e-checkbox-wrapper .e-check { + font-size: 16px; +} + +.e-bigger .e-checkbox-wrapper .e-stop, +.e-bigger.e-checkbox-wrapper .e-stop, +.e-bigger .e-css.e-checkbox-wrapper .e-stop, +.e-bigger.e-css.e-checkbox-wrapper .e-stop { + font-size: 12px; + line-height: 14px; +} + +.e-bigger .e-checkbox-wrapper .e-label, +.e-bigger.e-checkbox-wrapper .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-label { + font-size: 14px; +} + +.e-bigger .e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-checkbox-wrapper .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container { + bottom: -9px; + height: 40px; + left: -9px; + right: -9px; + top: -9px; + width: 40px; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label { + margin-left: 0; + margin-right: 12px; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + right: auto; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-checkbox-wrapper.e-small .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 20px; + line-height: 12px; + width: 20px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-checkbox-wrapper.e-small .e-check, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 12px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-checkbox-wrapper.e-small .e-stop, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 10px; + line-height: 12px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-checkbox-wrapper.e-small .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 14px; + line-height: 20px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -9px; + height: 38px; + left: -9px; + right: -9px; + top: -9px; + width: 38px; +} + +/*! checkbox theme */ +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + background-color: #fff; + border-color: #757575; +} + +.e-checkbox-wrapper .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-checkbox-wrapper .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-frame.e-stop { + background-color: #fff; + border-color: #757575; + color: #757575; +} + +.e-checkbox-wrapper .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-element { + background: rgba(227, 22, 91, 0.26); +} + +.e-checkbox-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element { + background: rgba(0, 0, 0, 0.26); +} + +.e-checkbox-wrapper:active .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-element { + background: rgba(0, 0, 0, 0.26); +} + +.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element { + background: rgba(227, 22, 91, 0.26); +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame { + background-color: #fff; + border-color: #757575; + box-shadow: none; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop { + box-shadow: none; + color: #757575; +} + +.e-checkbox-wrapper:hover .e-frame, +.e-css.e-checkbox-wrapper:hover .e-frame { + background-color: #fff; + border-color: #757575; +} + +.e-checkbox-wrapper:hover .e-frame.e-check, +.e-css.e-checkbox-wrapper:hover .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-checkbox-wrapper:hover .e-frame.e-stop, +.e-css.e-checkbox-wrapper:hover .e-frame.e-stop { + color: #757575; +} + +.e-checkbox-wrapper:hover .e-label, +.e-css.e-checkbox-wrapper:hover .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + background-color: #fff; + border-color: #bdbdbd; + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check { + background-color: #bdbdbd; + border-color: #bdbdbd; + color: #fff; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop { + background-color: #fff; + border-color: #bdbdbd; + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-focus .e-ripple-container, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-checkbox-wrapper.e-focus .e-frame, +.e-css.e-checkbox-wrapper.e-focus .e-frame { + outline: #fff 0 solid; + outline-offset: 0; +} + +.e-checkbox-wrapper.e-focus .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check { + outline: #fff 0 solid; + outline-offset: 0; +} + +/*! radiobutton layout */ +.e-radio-wrapper { + display: inline-block; + line-height: 1; +} + +.e-radio { + -webkit-appearance: none; + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-radio + label { + -webkit-tap-highlight-color: transparent; + cursor: pointer; + display: inline-block; + margin: 0; + position: relative; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + +.e-radio + label .e-label { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; + line-height: 18px; + padding-left: 28px; + vertical-align: text-top; + white-space: normal; +} + +.e-radio + label::before { + border: 2px solid; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 18px; + left: 0; + position: absolute; + top: 0; + width: 18px; +} + +.e-radio + label:focus::before { + box-shadow: none; +} + +.e-radio + label::after { + border: 1px solid; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 8px; + left: 5px; + position: absolute; + top: 5px; + transform: scale(0); + width: 8px; +} + +.e-radio + label .e-ripple-container { + border-radius: 50%; + height: 34px; + left: -8px; + position: absolute; + top: -8px; + width: 34px; + z-index: 1; +} + +.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label { + padding-left: 0; + padding-right: 28px; +} + +.e-radio + label.e-right::before, .e-radio + label.e-rtl::before { + left: auto; + right: 0; +} + +.e-radio + label.e-right::after, .e-radio + label.e-rtl::after { + left: auto; + right: 5px; +} + +.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container { + left: auto; + right: -8px; +} + +.e-radio + label.e-right.e-rtl .e-label { + padding-left: 28px; + padding-right: 0; +} + +.e-radio + label.e-right.e-rtl::before { + left: 0; + right: auto; +} + +.e-radio + label.e-right.e-rtl::after { + left: 5px; + right: auto; +} + +.e-radio + label.e-right.e-rtl .e-ripple-container { + left: -8px; + right: auto; +} + +.e-radio + label.e-small .e-label { + line-height: 14px; + padding-left: 24px; +} + +.e-radio + label.e-small::before { + height: 14px; + width: 14px; +} + +.e-radio + label.e-small::after { + height: 6px; + left: 4px; + top: 4px; + width: 6px; +} + +.e-radio + label.e-small .e-ripple-container { + left: -10px; + top: -10px; +} + +.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 24px; +} + +.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after { + left: auto; + right: 4px; +} + +.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} + +.e-radio + label.e-small.e-right.e-rtl .e-label { + padding-left: 24px; + padding-right: 0; +} + +.e-radio + label.e-small.e-right.e-rtl::after { + left: 4px; + right: auto; +} + +.e-radio + label.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +.e-radio:checked + label::after { + transform: scale(1); + transition: transform ease 280ms, background-color ease 280ms; +} + +.e-bigger .e-radio + label .e-label, +.e-radio + label.e-bigger .e-label { + font-size: 14px; + line-height: 22px; + padding-left: 34px; +} + +.e-bigger .e-radio + label::before, +.e-radio + label.e-bigger::before { + height: 22px; + width: 22px; +} + +.e-bigger .e-radio + label::after, +.e-radio + label.e-bigger::after { + height: 10px; + left: 6px; + top: 6px; + width: 10px; +} + +.e-bigger .e-radio + label .e-ripple-container, +.e-radio + label.e-bigger .e-ripple-container { + height: 42px; + left: -10px; + top: -10px; + width: 42px; +} + +.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label, +.e-radio + label.e-bigger.e-right .e-label, +.e-radio + label.e-bigger.e-rtl .e-label { + padding-left: 0; + padding-right: 34px; +} + +.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after, +.e-radio + label.e-bigger.e-right::after, +.e-radio + label.e-bigger.e-rtl::after { + left: auto; + right: 6px; +} + +.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} + +.e-bigger .e-radio + label.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-right.e-rtl .e-label { + padding-left: 34px; + padding-right: 0; +} + +.e-bigger .e-radio + label.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-right.e-rtl::after { + left: 6px; + right: auto; +} + +.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container { + left: -12px; + right: auto; +} + +.e-bigger .e-radio + label.e-small .e-label, +.e-radio + label.e-bigger.e-small .e-label { + line-height: 20px; + padding-left: 32px; +} + +.e-bigger .e-radio + label.e-small::before, +.e-radio + label.e-bigger.e-small::before { + height: 20px; + width: 20px; +} + +.e-bigger .e-radio + label.e-small::after, +.e-radio + label.e-bigger.e-small::after { + height: 8px; + left: 6px; + top: 6px; + width: 8px; +} + +.e-bigger .e-radio + label.e-small .e-ripple-container, +.e-radio + label.e-bigger.e-small .e-ripple-container { + height: 40px; + left: -10px; + top: -10px; + width: 40px; +} + +.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right .e-label, +.e-radio + label.e-bigger.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 32px; +} + +.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right::after, +.e-radio + label.e-bigger.e-small.e-rtl::after { + left: auto; + right: 6px; +} + +.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} + +.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label { + padding-left: 32px; + padding-right: 0; +} + +.e-bigger .e-radio + label.e-small.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right.e-rtl::after { + left: 6px; + right: auto; +} + +.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +/*! radiobutton theme */ +.e-radio + label::before { + background-color: #fff; + border-color: #757575; +} + +.e-radio + label.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-radio + label .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-radio + label .e-ripple-element { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-radio + label:active .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-radio:focus + label::before { + border-color: #757575; + box-shadow: none; +} + +.e-radio:hover + label::before { + border-color: #757575; +} + +.e-radio:checked + label::before { + background-color: #fff; + border-color: #e3165b; +} + +.e-radio:checked + label::after { + background-color: #e3165b; + color: #e3165b; +} + +.e-radio:checked + label:active .e-ripple-element { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-radio:checked + .e-focus .e-ripple-container { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-radio:checked + .e-focus::before { + outline: #fff 0 solid; + outline-offset: 0; +} + +.e-radio:checked:focus + label::before { + border-color: #e3165b; +} + +.e-radio:checked:focus + label::after { + background-color: #e3165b; +} + +.e-radio:checked + label:hover::before { + border-color: #e3165b; +} + +.e-radio:checked + label:hover::after { + background-color: #e3165b; +} + +.e-radio:disabled + label { + cursor: default; + pointer-events: none; +} + +.e-radio:disabled + label::before { + border-color: #bdbdbd; + cursor: default; +} + +.e-radio:disabled + label .e-ripple-container { + background-color: transparent; +} + +.e-radio:disabled + label .e-ripple-container::after { + background-color: transparent; + cursor: default; +} + +.e-radio:disabled + label .e-label { + color: #bdbdbd; +} + +.e-radio:disabled:checked + label::before { + background-color: transparent; + border-color: #bdbdbd; +} + +.e-radio:disabled:checked + label::after { + background-color: #bdbdbd; + border-color: #bdbdbd; + cursor: default; +} + +.e-radio:disabled:checked + label .e-ripple-container { + background-color: transparent; +} + +.e-radio:disabled:checked + label .e-ripple-container::after { + background-color: transparent; +} + +/*! switch layout */ +.e-switch-wrapper, +.e-css.e-switch-wrapper { + cursor: pointer; + display: inline-block; + height: 12px; + position: relative; + user-select: none; + width: 34px; +} + +.e-switch-wrapper .e-switch, +.e-css.e-switch-wrapper .e-switch { + -moz-appearance: none; + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-switch-wrapper .e-switch-inner, +.e-css.e-switch-wrapper .e-switch-inner { + -ms-transition: all 0.08s linear; + -webkit-transition: all 0.08s linear; + border: none; + border-radius: 20px; + box-sizing: border-box; + height: 100%; + left: 0; + overflow: hidden; + position: absolute; + top: 0; + transition: all 0.08s linear; + width: 100%; +} + +.e-switch-wrapper .e-switch-on, +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-off { + -ms-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + align-items: center; + border-radius: inherit; + display: flex; + font-family: ""; + font-size: small; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; +} + +.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-on { + left: -100%; + text-indent: -9999px; +} + +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-off { + left: 0; + opacity: 0.42; + text-indent: -9999px; +} + +.e-switch-wrapper .e-switch-handle, +.e-css.e-switch-wrapper .e-switch-handle { + -ms-transition: all 0.2s linear; + -webkit-transition: all 0.2s linear; + border-radius: 50%; + bottom: 0; + height: 18px; + left: 0; + margin: auto 0; + position: absolute; + top: 0; + transition: all 0.2s linear; + width: 18px; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on { + left: 0; + opacity: 0.54; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off { + left: 100%; +} + +.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} + +.e-switch-wrapper.e-switch-disabled, +.e-css.e-switch-wrapper.e-switch-disabled { + cursor: default; +} + +.e-switch-wrapper .e-ripple-container, +.e-css.e-switch-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 52px; + left: -17px; + pointer-events: none; + position: absolute; + top: -17px; + width: 52px; + z-index: 1; +} + +.e-switch-wrapper.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-switch-wrapper.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; +} + +.e-switch-wrapper.e-rtl .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} + +.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + border-radius: 50%; + height: 18px; + left: 0; + margin: auto 0; + position: absolute; + top: 0; + transition: all 0.2s linear; + width: 18px; +} + +.e-switch-wrapper.e-small, +.e-css.e-switch-wrapper.e-small { + height: 10px; + width: 26px; +} + +.e-switch-wrapper.e-small .e-switch-handle, +.e-css.e-switch-wrapper.e-small .e-switch-handle { + height: 16px; + width: 16px; +} + +.e-switch-wrapper.e-small .e-ripple-container, +.e-css.e-switch-wrapper.e-small .e-ripple-container { + border-radius: 50%; + height: 36px; + left: -10px; + pointer-events: none; + position: absolute; + top: -10px; + width: 36px; + z-index: 1; +} + +.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -16px; +} + +.e-switch-wrapper.e-small .e-switch-on, +.e-switch-wrapper.e-small .e-switch-off, +.e-css.e-switch-wrapper.e-small .e-switch-on, +.e-css.e-switch-wrapper.e-small .e-switch-off { + font-size: 9px; +} + +.e-switch-wrapper.e-small .e-switch-on, +.e-css.e-switch-wrapper.e-small .e-switch-on { + text-indent: -9999px; +} + +.e-switch-wrapper.e-small .e-switch-off, +.e-css.e-switch-wrapper.e-small .e-switch-off { + text-indent: -9999px; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + left: 100%; + margin-left: -16px; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + height: 16px; + width: 16px; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off { + left: 0; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active { + left: 16px; +} + +.e-bigger .e-switch-wrapper, +.e-bigger.e-switch-wrapper, +.e-bigger .e-css.e-switch-wrapper, +.e-bigger.e-css.e-switch-wrapper { + height: 14px; + width: 36px; +} + +.e-bigger .e-switch-wrapper .e-switch-handle, +.e-bigger.e-switch-wrapper .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper .e-switch-handle { + height: 20px; + left: 0; + top: 0; + width: 20px; +} + +.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -20px; +} + +.e-bigger .e-switch-wrapper .e-switch-on, +.e-bigger .e-switch-wrapper .e-switch-off, +.e-bigger.e-switch-wrapper .e-switch-on, +.e-bigger.e-switch-wrapper .e-switch-off, +.e-bigger .e-css.e-switch-wrapper .e-switch-on, +.e-bigger .e-css.e-switch-wrapper .e-switch-off, +.e-bigger.e-css.e-switch-wrapper .e-switch-on, +.e-bigger.e-css.e-switch-wrapper .e-switch-off { + font-size: 0; +} + +.e-bigger .e-switch-wrapper .e-switch-on, +.e-bigger.e-switch-wrapper .e-switch-on, +.e-bigger .e-css.e-switch-wrapper .e-switch-on, +.e-bigger.e-css.e-switch-wrapper .e-switch-on { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper .e-switch-off, +.e-bigger.e-switch-wrapper .e-switch-off, +.e-bigger .e-css.e-switch-wrapper .e-switch-off, +.e-bigger.e-css.e-switch-wrapper .e-switch-off { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper .e-ripple-container, +.e-bigger.e-switch-wrapper .e-ripple-container, +.e-bigger .e-css.e-switch-wrapper .e-ripple-container, +.e-bigger.e-css.e-switch-wrapper .e-ripple-container { + height: 52px; + left: -16px; + top: -16px; + width: 52px; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + height: 20px; + left: 100%; + margin-left: -20px; + top: 0; + width: 20px; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-on, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-off, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + left: 20px; +} + +.e-bigger .e-switch-wrapper.e-small, +.e-bigger.e-switch-wrapper.e-small, +.e-bigger .e-css.e-switch-wrapper.e-small, +.e-bigger.e-css.e-switch-wrapper.e-small { + height: 12px; + width: 34px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-handle, +.e-bigger.e-switch-wrapper.e-small .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle { + height: 18px; + left: 0; + top: 0; + width: 18px; +} + +.e-bigger .e-switch-wrapper.e-small .e-ripple-container, +.e-bigger.e-switch-wrapper.e-small .e-ripple-container, +.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container, +.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container { + border-radius: 50%; + height: 50px; + left: -16px; + pointer-events: none; + position: absolute; + top: -16px; + width: 50px; + z-index: 1; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-on, +.e-bigger .e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-switch-wrapper.e-small .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off { + font-size: 9px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-switch-wrapper.e-small .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-switch-wrapper.e-small .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + height: 18px; + width: 18px; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active { + left: 18px; +} + +/*! switch theme */ +.e-switch-wrapper, +.e-css.e-switch-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-off { + background-color: #000; + color: #fff; +} + +.e-switch-wrapper .e-switch-handle, +.e-css.e-switch-wrapper .e-switch-handle { + background-color: #f5f5f5; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-on { + background-color: #e3165b; + color: #fff; +} + +.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active { + background-color: #fff; + border-color: transparent; +} + +.e-switch-wrapper .e-switch-inner, +.e-css.e-switch-wrapper .e-switch-inner { + background-color: initial; +} + +.e-switch-wrapper .e-ripple-element, +.e-css.e-switch-wrapper .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element { + background-color: rgba(227, 22, 91, 0.12); +} + +.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active { + box-shadow: none; +} + +.e-switch-wrapper.e-switch-disabled .e-switch-handle, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle { + background-color: #bdbdbd; + box-shadow: none; +} + +.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off { + background-color: #000; + color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on { + background-color: #000; + color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-switch-disabled .e-switch-inner, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner { + background-color: #000; + border-color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; + border-color: transparent; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner { + border-color: transparent; + color: transparent; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #000; + color: transparent; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle { + background-color: #bdbdbd; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active { + background-color: #bdbdbd; +} + +.e-switch-wrapper:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; +} + +.e-switch-wrapper:hover .e-switch-inner, +.e-css.e-switch-wrapper:hover .e-switch-inner { + background-color: none; + border-color: inherit; +} + +.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #e3165b; + color: #fff; +} + +.e-switch-wrapper:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active), +.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) { + background-color: #f5f5f5; +} + +.e-switch-wrapper.e-focus .e-switch-inner, +.e-css.e-switch-wrapper.e-focus .e-switch-inner { + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; + outline-offset: initial; +} + +.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + outline: none; +} + +.e-switch-wrapper.e-focus .e-ripple-container, +.e-css.e-switch-wrapper.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, +.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container { + background-color: rgba(227, 22, 91, 0.12); +} + +.e-switch-wrapper.e-rtl.e-focus .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on { + background-color: rgba(227, 22, 91, 0.54); +} + +.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + outline: none; +} + +.e-switch-wrapper.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-on { + background-color: none; +} + +.e-switch-wrapper.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + background-color: #f5f5f5; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + background-color: #000; +} + +.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active { + background-color: #fff; + border-color: transparent; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner { + border-color: inherit; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #e3165b; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off { + background-color: #000; + color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle { + background-color: #bdbdbd; + box-shadow: none; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active { + background-color: #bdbdbd; + box-shadow: none; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner { + background-color: #000; + border-color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #000; + color: transparent; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; + border-color: transparent; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner { + border-color: transparent; + color: transparent; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle { + background-color: #bdbdbd; +} + +.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; +} + +.e-chip-list .e-chip-delete.e-dlt-btn::before { + content: '\e208'; +} + +.e-chip-list.e-multi-selection .e-chip::before { + content: '\e933'; +} + +.e-chip-list { + display: flex; + padding: 4px; +} + +.e-chip-list.e-chip, +.e-chip-list .e-chip { + -webkit-tap-highlight-color: transparent; + align-items: center; + border: 0 solid; + border-radius: 14px; + box-shadow: none; + box-sizing: border-box; + cursor: pointer; + display: inline-flex; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; + height: 28px; + justify-content: center; + line-height: 1.5em; + margin: 4px; + outline: none; + overflow: hidden; + padding: 0 10px; + position: relative; + transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); + user-select: none; +} + +.e-chip-list.e-chip .e-chip-avatar, +.e-chip-list .e-chip .e-chip-avatar { + align-items: center; + background-size: cover; + border-radius: 50%; + display: flex; + font-size: 13px; + height: 28px; + justify-content: center; + line-height: 1; + margin: 0 8px 0 -10px; + overflow: hidden; + width: 28px; +} + +.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap, +.e-chip-list .e-chip .e-chip-avatar-wrap, +.e-chip-list .e-chip.e-chip-avatar-wrap { + border-radius: 14px; +} + +.e-chip-list.e-chip .e-chip-icon, +.e-chip-list .e-chip .e-chip-icon { + align-items: center; + background-size: cover; + border-radius: 50%; + display: flex; + font-size: 14px; + height: 20px; + justify-content: center; + line-height: 1; + margin: 0 8px 0 -6px; + overflow: hidden; + width: 20px; +} + +.e-chip-list.e-chip .e-chip-text, +.e-chip-list .e-chip .e-chip-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-chip-list.e-chip .e-chip-delete, +.e-chip-list .e-chip .e-chip-delete { + align-items: center; + background-size: cover; + border-radius: 50%; + display: flex; + font-size: 14px; + height: 14px; + justify-content: center; + line-height: 1; + margin: 0 -2px 0 8px; + overflow: hidden; + width: 14px; +} + +.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before, +.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before { + font-family: 'e-icons'; +} + +.e-chip-list:not(.e-chip) { + flex-wrap: wrap; +} + +.e-chip-list.e-multi-selection .e-chip::before { + align-items: center; + display: flex; + font-family: 'e-icons'; + height: 20px; + justify-content: center; + line-height: 1; + margin: 0 8px 0 -6px; + margin-top: 0; + overflow: hidden; + transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1); + width: 20px; +} + +.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before { + width: 0; +} + +.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + display: none; +} + +.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + height: 28px; + margin: 0 8px 0 -10px; + margin-top: 0; + width: 28px; +} + +.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon, +.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar { + display: none; +} + +.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before { + display: flex; +} + +.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before { + width: 20px; +} + +.e-chip-list.e-rtl.e-chip .e-chip-avatar, +.e-chip-list.e-rtl .e-chip .e-chip-avatar { + margin: 0 -10px 0 8px; +} + +.e-chip-list.e-rtl.e-chip .e-chip-icon, +.e-chip-list.e-rtl .e-chip .e-chip-icon { + margin: 0 -6px 0 8px; +} + +.e-chip-list.e-rtl.e-chip .e-chip-delete, +.e-chip-list.e-rtl .e-chip .e-chip-delete { + margin: 0 8px 0 -2px; +} + +.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, +.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, +.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap { + border-radius: 14px; +} + +.e-chip-list.e-rtl.e-multi-selection .e-chip::before { + margin: 0 -6px 0 8px; + margin-top: 0; +} + +.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + margin: 0 -10px 0 8px; + margin-top: 0; +} + +.e-bigger .e-chip-list.e-chip, +.e-bigger .e-chip-list .e-chip, +.e-bigger.e-chip-list.e-chip, +.e-bigger.e-chip-list .e-chip { + border-radius: 16px; + font-size: 14px; + height: 32px; + padding: 0 12px; +} + +.e-bigger .e-chip-list .e-chip-avatar, +.e-bigger.e-chip-list .e-chip-avatar { + font-size: 15px; + height: 32px; + margin: 0 8px 0 -12px; + width: 32px; +} + +.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap, +.e-bigger.e-chip-list .e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-chip-avatar-wrap { + border-radius: 16px; +} + +.e-bigger .e-chip-list .e-chip-icon, +.e-bigger.e-chip-list .e-chip-icon { + font-size: 16px; + height: 24px; + margin: 0 8px 0 -8px; + width: 24px; +} + +.e-bigger .e-chip-list .e-chip-delete, +.e-bigger.e-chip-list .e-chip-delete { + font-size: 16px; + height: 18px; + margin: 0 -4px 0 8px; + width: 18px; +} + +.e-bigger .e-chip-list.e-multi-selection .e-chip::before, +.e-bigger.e-chip-list.e-multi-selection .e-chip::before { + height: 24px; + margin: 0 8px 0 -8px; + margin-top: 0; + width: 24px; +} + +.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before, +.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + height: 32px; + margin: 0 8px 0 -12px; + margin-top: 0; + width: 32px; +} + +.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before, +.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before { + width: 24px; +} + +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar, +.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar { + margin: 0 -12px 0 8px; +} + +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon, +.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon { + margin: 0 -8px 0 8px; +} + +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete, +.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete { + margin: 0 8px 0 -4px; +} + +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, +.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, +.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap { + border-radius: 16px; +} + +.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before, +.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before { + margin: 0 -8px 0 8px; + margin-top: 0; +} + +.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before, +.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + margin: 0 -12px 0 8px; + margin-top: 0; +} + +.e-chip-list.e-chip, +.e-chip-list .e-chip { + background-color: #e0e0e0; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip .e-chip-icon, +.e-chip-list.e-chip .e-chip-delete, +.e-chip-list .e-chip .e-chip-icon, +.e-chip-list .e-chip .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip .e-chip-delete.e-dlt-btn { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip .e-chip-avatar, +.e-chip-list .e-chip .e-chip-avatar { + background-color: #c1c1c1; + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: rgba(0, 0, 0, 0.7); +} + +.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #000; +} + +.e-chip-list.e-chip:hover, +.e-chip-list .e-chip:hover { + background-color: #d6d6d6; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip:hover .e-chip-icon, +.e-chip-list.e-chip:hover .e-chip-delete, +.e-chip-list .e-chip:hover .e-chip-icon, +.e-chip-list .e-chip:hover .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip:hover .e-chip-avatar, +.e-chip-list .e-chip:hover .e-chip-avatar { + background-color: #b7b7b7; + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-focused, +.e-chip-list .e-chip.e-focused { + background-color: #c1c1c1; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-chip-list.e-chip.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-focused .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-focused .e-chip-avatar { + background-color: #b7b7b7; + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-active, +.e-chip-list .e-chip.e-active { + background-color: #bcbcbc; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-chip-list.e-chip.e-active .e-chip-icon, +.e-chip-list.e-chip.e-active .e-chip-delete, +.e-chip-list .e-chip.e-active .e-chip-icon, +.e-chip-list .e-chip.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-active .e-chip-avatar { + background-color: #9e9e9e; + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-focused.e-active, +.e-chip-list .e-chip.e-focused.e-active { + background-color: #c1c1c1; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-chip-list.e-chip.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-focused.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar { + background-color: #a3a3a3; + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip:active, +.e-chip-list .e-chip:active { + background-color: #b7b7b7; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 2px 1px -6px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); +} + +.e-chip-list.e-chip:active .e-chip-icon, +.e-chip-list.e-chip:active .e-chip-delete, +.e-chip-list .e-chip:active .e-chip-icon, +.e-chip-list .e-chip:active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip:active .e-chip-avatar, +.e-chip-list .e-chip:active .e-chip-avatar { + background-color: #999999; + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-disabled, +.e-chip-list .e-chip.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); + opacity: 1; + pointer-events: none; +} + +.e-chip-list.e-chip.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-outline, +.e-chip-list .e-chip.e-outline { + background-color: transparent; + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); + border-width: 1px; +} + +.e-chip-list.e-chip.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-outline .e-chip-delete, +.e-chip-list .e-chip.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-outline .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline .e-chip-avatar, +.e-chip-list .e-chip.e-outline .e-chip-avatar { + background-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: rgba(0, 0, 0, 0.7); +} + +.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #000; +} + +.e-chip-list.e-chip.e-outline:hover, +.e-chip-list .e-chip.e-outline:hover { + background-color: rgba(0, 0, 0, 0.04); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-outline:hover .e-chip-delete, +.e-chip-list .e-chip.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-outline:hover .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline:hover .e-chip-avatar, +.e-chip-list .e-chip.e-outline:hover .e-chip-avatar { + background-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline.e-focused, +.e-chip-list .e-chip.e-outline.e-focused { + background-color: rgba(0, 0, 0, 0.12); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline.e-active, +.e-chip-list .e-chip.e-outline.e-active { + background-color: rgba(0, 0, 0, 0.14); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-active .e-chip-delete, +.e-chip-list .e-chip.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.14); + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline.e-focused.e-active, +.e-chip-list .e-chip.e-outline.e-focused.e-active { + background-color: rgba(0, 0, 0, 0.12); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline:active, +.e-chip-list .e-chip.e-outline:active { + background-color: rgba(0, 0, 0, 0.16); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-chip.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-outline:active .e-chip-delete, +.e-chip-list .e-chip.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-outline:active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline:active .e-chip-avatar, +.e-chip-list .e-chip.e-outline:active .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.16); + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-outline.e-disabled, +.e-chip-list .e-chip.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip.e-active { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar { + background-color: #ab1145; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-focused { + background-color: #ed4980; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline { + background-color: #e3165b; + border-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar { + background-color: #ab1145; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused { + background-color: #ed4980; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-selection .e-chip:active { + background-color: rgba(227, 22, 91, 0.16); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-selection .e-chip:active .e-chip-icon, +.e-chip-list.e-selection .e-chip:active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-selection .e-chip:active .e-chip-avatar { + background-color: rgba(171, 17, 69, 0.16); + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-selection .e-chip:active.e-outline { + background-color: rgba(227, 22, 91, 0.16); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon, +.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar { + background-color: rgba(171, 17, 69, 0.16); + color: rgba(0, 0, 0, 0.54); +} + +.e-chip-list.e-chip.e-primary, +.e-chip-list .e-chip.e-primary { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary .e-chip-icon, +.e-chip-list.e-chip.e-primary .e-chip-delete, +.e-chip-list .e-chip.e-primary .e-chip-icon, +.e-chip-list .e-chip.e-primary .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} + +.e-chip-list.e-chip.e-primary .e-chip-avatar, +.e-chip-list .e-chip.e-primary .e-chip-avatar { + background-color: #ab1145; + color: #fff; +} + +.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} + +.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-primary:hover, +.e-chip-list .e-chip.e-primary:hover { + background-color: #ec3673; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary:hover .e-chip-icon, +.e-chip-list.e-chip.e-primary:hover .e-chip-delete, +.e-chip-list .e-chip.e-primary:hover .e-chip-icon, +.e-chip-list .e-chip.e-primary:hover .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary:hover .e-chip-avatar, +.e-chip-list .e-chip.e-primary:hover .e-chip-avatar { + background-color: #d01454; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-focused, +.e-chip-list .e-chip.e-primary.e-focused { + background-color: #ed4980; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-active, +.e-chip-list .e-chip.e-primary.e-active { + background-color: #ef5b8d; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-active .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar { + background-color: #ea2466; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-focused.e-active, +.e-chip-list .e-chip.e-primary.e-focused.e-active { + background-color: #ed4980; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-chip.e-primary:active, +.e-chip-list .e-chip.e-primary:active { + background-color: #ef5b8d; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary:active .e-chip-icon, +.e-chip-list.e-chip.e-primary:active .e-chip-delete, +.e-chip-list .e-chip.e-primary:active .e-chip-icon, +.e-chip-list .e-chip.e-primary:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary:active .e-chip-avatar, +.e-chip-list .e-chip.e-primary:active .e-chip-avatar { + background-color: #ea2466; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-disabled, +.e-chip-list .e-chip.e-primary.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-primary.e-outline, +.e-chip-list .e-chip.e-primary.e-outline { + background-color: transparent; + border-color: #e3165b; + color: #e3165b; +} + +.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete { + color: #e3165b; +} + +.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(227, 22, 91, 0.8); +} + +.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #e3165b; +} + +.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline:hover, +.e-chip-list .e-chip.e-primary.e-outline:hover { + background-color: rgba(227, 22, 91, 0.12); + border-color: #e3165b; + color: #e3165b; +} + +.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete { + color: #e3165b; +} + +.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-focused, +.e-chip-list .e-chip.e-primary.e-outline.e-focused { + background-color: #ed4980; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-active, +.e-chip-list .e-chip.e-primary.e-outline.e-active { + background-color: #ef5b8d; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar { + background-color: #ea2466; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active, +.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active { + background-color: #ed4980; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #e3165b; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline:active, +.e-chip-list .e-chip.e-primary.e-outline:active { + background-color: #ef5b8d; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar { + background-color: #ea2466; + color: #fff; +} + +.e-chip-list.e-chip.e-primary.e-outline.e-disabled, +.e-chip-list .e-chip.e-primary.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-success, +.e-chip-list .e-chip.e-success { + background-color: #4d841d; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success .e-chip-icon, +.e-chip-list.e-chip.e-success .e-chip-delete, +.e-chip-list .e-chip.e-success .e-chip-icon, +.e-chip-list .e-chip.e-success .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} + +.e-chip-list.e-chip.e-success .e-chip-avatar, +.e-chip-list .e-chip.e-success .e-chip-avatar { + background-color: #305212; + color: #fff; +} + +.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} + +.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-success:hover, +.e-chip-list .e-chip.e-success:hover { + background-color: #61a524; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success:hover .e-chip-icon, +.e-chip-list.e-chip.e-success:hover .e-chip-delete, +.e-chip-list .e-chip.e-success:hover .e-chip-icon, +.e-chip-list .e-chip.e-success:hover .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success:hover .e-chip-avatar, +.e-chip-list .e-chip.e-success:hover .e-chip-avatar { + background-color: #437319; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-focused, +.e-chip-list .e-chip.e-success.e-focused { + background-color: #6ab628; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-success.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-success.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-success.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-active, +.e-chip-list .e-chip.e-success.e-active { + background-color: #74c72c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-active .e-chip-delete, +.e-chip-list .e-chip.e-success.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-active .e-chip-avatar { + background-color: #579521; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-focused.e-active, +.e-chip-list .e-chip.e-success.e-focused.e-active { + background-color: #6ab628; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} + +.e-chip-list.e-chip.e-success:active, +.e-chip-list .e-chip.e-success:active { + background-color: #74c72c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success:active .e-chip-icon, +.e-chip-list.e-chip.e-success:active .e-chip-delete, +.e-chip-list .e-chip.e-success:active .e-chip-icon, +.e-chip-list .e-chip.e-success:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success:active .e-chip-avatar, +.e-chip-list .e-chip.e-success:active .e-chip-avatar { + background-color: #579521; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-disabled, +.e-chip-list .e-chip.e-success.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-success.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-success.e-outline, +.e-chip-list .e-chip.e-success.e-outline { + background-color: transparent; + border-color: #4d841d; + color: #4d841d; +} + +.e-chip-list.e-chip.e-success.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline .e-chip-delete { + color: #4d841d; +} + +.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(77, 132, 29, 0.8); +} + +.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #4d841d; +} + +.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline:hover, +.e-chip-list .e-chip.e-success.e-outline:hover { + background-color: rgba(77, 132, 29, 0.12); + border-color: #4d841d; + color: #4d841d; +} + +.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete { + color: #4d841d; +} + +.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-focused, +.e-chip-list .e-chip.e-success.e-outline.e-focused { + background-color: #6ab628; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-active, +.e-chip-list .e-chip.e-success.e-outline.e-active { + background-color: #74c72c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar { + background-color: #579521; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active, +.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active { + background-color: #6ab628; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline:active, +.e-chip-list .e-chip.e-success.e-outline:active { + background-color: #74c72c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar { + background-color: #579521; + color: #fff; +} + +.e-chip-list.e-chip.e-success.e-outline.e-disabled, +.e-chip-list .e-chip.e-success.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-info, +.e-chip-list .e-chip.e-info { + background-color: #0378d5; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info .e-chip-icon, +.e-chip-list.e-chip.e-info .e-chip-delete, +.e-chip-list .e-chip.e-info .e-chip-icon, +.e-chip-list .e-chip.e-info .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} + +.e-chip-list.e-chip.e-info .e-chip-avatar, +.e-chip-list .e-chip.e-info .e-chip-avatar { + background-color: #025699; + color: #fff; +} + +.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} + +.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-info:hover, +.e-chip-list .e-chip.e-info:hover { + background-color: #058efb; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info:hover .e-chip-icon, +.e-chip-list.e-chip.e-info:hover .e-chip-delete, +.e-chip-list .e-chip.e-info:hover .e-chip-icon, +.e-chip-list .e-chip.e-info:hover .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info:hover .e-chip-avatar, +.e-chip-list .e-chip.e-info:hover .e-chip-avatar { + background-color: #036dc1; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-focused, +.e-chip-list .e-chip.e-info.e-focused { + background-color: #1998fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-info.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-info.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-info.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-active, +.e-chip-list .e-chip.e-info.e-active { + background-color: #2ea1fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-active .e-chip-delete, +.e-chip-list .e-chip.e-info.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-focused.e-active, +.e-chip-list .e-chip.e-info.e-focused.e-active { + background-color: #1998fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} + +.e-chip-list.e-chip.e-info:active, +.e-chip-list .e-chip.e-info:active { + background-color: #2ea1fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info:active .e-chip-icon, +.e-chip-list.e-chip.e-info:active .e-chip-delete, +.e-chip-list .e-chip.e-info:active .e-chip-icon, +.e-chip-list .e-chip.e-info:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info:active .e-chip-avatar, +.e-chip-list .e-chip.e-info:active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-disabled, +.e-chip-list .e-chip.e-info.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-info.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-info.e-outline, +.e-chip-list .e-chip.e-info.e-outline { + background-color: transparent; + border-color: #0378d5; + color: #0378d5; +} + +.e-chip-list.e-chip.e-info.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline .e-chip-delete { + color: #0378d5; +} + +.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(3, 120, 213, 0.8); +} + +.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #0378d5; +} + +.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline:hover, +.e-chip-list .e-chip.e-info.e-outline:hover { + background-color: rgba(3, 120, 213, 0.12); + border-color: #0378d5; + color: #0378d5; +} + +.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete { + color: #0378d5; +} + +.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-focused, +.e-chip-list .e-chip.e-info.e-outline.e-focused { + background-color: #1998fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-active, +.e-chip-list .e-chip.e-info.e-outline.e-active { + background-color: #2ea1fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active, +.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active { + background-color: #1998fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline:active, +.e-chip-list .e-chip.e-info.e-outline:active { + background-color: #2ea1fc; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} + +.e-chip-list.e-chip.e-info.e-outline.e-disabled, +.e-chip-list .e-chip.e-info.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-warning, +.e-chip-list .e-chip.e-warning { + background-color: #c15700; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning .e-chip-icon, +.e-chip-list.e-chip.e-warning .e-chip-delete, +.e-chip-list .e-chip.e-warning .e-chip-icon, +.e-chip-list .e-chip.e-warning .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} + +.e-chip-list.e-chip.e-warning .e-chip-avatar, +.e-chip-list .e-chip.e-warning .e-chip-avatar { + background-color: #843b00; + color: #fff; +} + +.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} + +.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-warning:hover, +.e-chip-list .e-chip.e-warning:hover { + background-color: #ea6900; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning:hover .e-chip-icon, +.e-chip-list.e-chip.e-warning:hover .e-chip-delete, +.e-chip-list .e-chip.e-warning:hover .e-chip-icon, +.e-chip-list .e-chip.e-warning:hover .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning:hover .e-chip-avatar, +.e-chip-list .e-chip.e-warning:hover .e-chip-avatar { + background-color: #ad4e00; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-focused, +.e-chip-list .e-chip.e-warning.e-focused { + background-color: #fe7300; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar { + background-color: #c15700; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-active, +.e-chip-list .e-chip.e-warning.e-active { + background-color: #ff7e14; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-active .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-focused.e-active, +.e-chip-list .e-chip.e-warning.e-focused.e-active { + background-color: #fe7300; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar { + background-color: #c15700; + color: #fff; +} + +.e-chip-list.e-chip.e-warning:active, +.e-chip-list .e-chip.e-warning:active { + background-color: #ff7e14; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning:active .e-chip-icon, +.e-chip-list.e-chip.e-warning:active .e-chip-delete, +.e-chip-list .e-chip.e-warning:active .e-chip-icon, +.e-chip-list .e-chip.e-warning:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning:active .e-chip-avatar, +.e-chip-list .e-chip.e-warning:active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-disabled, +.e-chip-list .e-chip.e-warning.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-warning.e-outline, +.e-chip-list .e-chip.e-warning.e-outline { + background-color: transparent; + border-color: #c15700; + color: #c15700; +} + +.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete { + color: #c15700; +} + +.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(193, 87, 0, 0.8); +} + +.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar { + background-color: #c15700; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #c15700; +} + +.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline:hover, +.e-chip-list .e-chip.e-warning.e-outline:hover { + background-color: rgba(193, 87, 0, 0.12); + border-color: #c15700; + color: #c15700; +} + +.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete { + color: #c15700; +} + +.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar { + background-color: #c15700; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-focused, +.e-chip-list .e-chip.e-warning.e-outline.e-focused { + background-color: #fe7300; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar { + background-color: #c15700; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-active, +.e-chip-list .e-chip.e-warning.e-outline.e-active { + background-color: #ff7e14; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active, +.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active { + background-color: #fe7300; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #c15700; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline:active, +.e-chip-list .e-chip.e-warning.e-outline:active { + background-color: #ff7e14; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} + +.e-chip-list.e-chip.e-warning.e-outline.e-disabled, +.e-chip-list .e-chip.e-warning.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-danger, +.e-chip-list .e-chip.e-danger { + background-color: #d64113; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger .e-chip-icon, +.e-chip-list.e-chip.e-danger .e-chip-delete, +.e-chip-list .e-chip.e-danger .e-chip-icon, +.e-chip-list .e-chip.e-danger .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} + +.e-chip-list.e-chip.e-danger .e-chip-avatar, +.e-chip-list .e-chip.e-danger .e-chip-avatar { + background-color: #9e300e; + color: #fff; +} + +.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} + +.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-danger:hover, +.e-chip-list .e-chip.e-danger:hover { + background-color: #ec5526; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger:hover .e-chip-icon, +.e-chip-list.e-chip.e-danger:hover .e-chip-delete, +.e-chip-list .e-chip.e-danger:hover .e-chip-icon, +.e-chip-list .e-chip.e-danger:hover .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger:hover .e-chip-avatar, +.e-chip-list .e-chip.e-danger:hover .e-chip-avatar { + background-color: #c33b11; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-focused, +.e-chip-list .e-chip.e-danger.e-focused { + background-color: #ed6339; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar { + background-color: #d64113; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-active, +.e-chip-list .e-chip.e-danger.e-active { + background-color: #ef724c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-active .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-focused.e-active, +.e-chip-list .e-chip.e-danger.e-focused.e-active { + background-color: #ed6339; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar { + background-color: #d64113; + color: #fff; +} + +.e-chip-list.e-chip.e-danger:active, +.e-chip-list .e-chip.e-danger:active { + background-color: #ef724c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger:active .e-chip-icon, +.e-chip-list.e-chip.e-danger:active .e-chip-delete, +.e-chip-list .e-chip.e-danger:active .e-chip-icon, +.e-chip-list .e-chip.e-danger:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger:active .e-chip-avatar, +.e-chip-list .e-chip.e-danger:active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-disabled, +.e-chip-list .e-chip.e-danger.e-disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-danger.e-outline, +.e-chip-list .e-chip.e-danger.e-outline { + background-color: transparent; + border-color: #d64113; + color: #d64113; +} + +.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete { + color: #d64113; +} + +.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn, +.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(214, 65, 19, 0.8); +} + +.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar { + background-color: #d64113; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, +.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #d64113; +} + +.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, +.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline:hover, +.e-chip-list .e-chip.e-danger.e-outline:hover { + background-color: rgba(214, 65, 19, 0.12); + border-color: #d64113; + color: #d64113; +} + +.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete { + color: #d64113; +} + +.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar { + background-color: #d64113; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-focused, +.e-chip-list .e-chip.e-danger.e-outline.e-focused { + background-color: #ed6339; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar { + background-color: #d64113; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-active, +.e-chip-list .e-chip.e-danger.e-outline.e-active { + background-color: #ef724c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active, +.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active { + background-color: #ed6339; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #d64113; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline:active, +.e-chip-list .e-chip.e-danger.e-outline:active { + background-color: #ef724c; + border-color: transparent; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete { + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} + +.e-chip-list.e-chip.e-danger.e-outline.e-disabled, +.e-chip-list .e-chip.e-danger.e-outline.e-disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete, +.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar, +.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-icons { + font-family: 'e-icons'; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; +} + +.e-diagram-menu .e-bringforward::before { + content: '\e574'; +} + +.e-diagram-menu .e-bringfront::before { + content: '\e575'; +} + +.e-diagram-menu .e-sendback::before { + content: '\e576'; +} + +.e-diagram-menu .e-sendbackward::before { + content: '\e577'; +} + +.e-diagram-menu .e-delete::before { + content: '\e578'; +} + +.e-diagram-menu .e-ungroup::before { + content: '\e579'; +} + +.e-diagram-menu .e-group::before { + content: '\e57a'; +} + +.e-diagram-menu .e-undo::before { + content: '\e57c'; +} + +.e-diagram-menu .e-cut::before { + content: '\e57d'; +} + +.e-diagram-menu .e-save::before { + content: '\e57e'; +} + +.e-diagram-menu .e-paste::before { + content: '\e57f'; +} + +.e-diagram-menu .e-copy::before { + content: '\e580'; +} + +.e-diagram-menu .e-redo::before { + content: '\e581'; +} + +.e-diagram-menu .e-zoomin::before { + content: '\e582'; +} + +.e-diagram-menu .e-italic::before { + content: '\e583'; +} + +.e-diagram-menu .e-close::before { + content: '\e584'; +} + +.e-diagram-menu .e-pan::before { + content: '\e585'; +} + +.e-diagram-menu .e-bold::before { + content: '\e586'; +} + +.e-diagram-menu .e-underline::before { + content: '\e587'; +} + +.e-diagram-menu .e-zoomout::before { + content: '\e588'; +} + +.e-diagram-menu .e-export::before { + content: '\e589'; +} + +.e-diagram-menu .e-print::before { + content: '\e58a'; +} + +.e-diagram-menu .e-order::before { + content: '\e58b'; +} + +.e-symbolpalette .e-clear-searchtext::before { + content: '\e58c'; +} + +.e-icons { + font-family: 'e-icons'; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; +} + +.e-diagram-menu .e-bringforward::before { + content: '\e5a1'; +} + +.e-diagram-menu .e-bringfront::before { + content: '\e5a2'; +} + +.e-diagram-menu .e-sendback::before { + content: '\e5a3'; +} + +.e-diagram-menu .e-sendbackward::before { + content: '\e5a4'; +} + +.e-diagram-menu .e-delete::before { + content: '\e94a'; +} + +.e-diagram-menu .e-ungroup::before { + content: '\e5a6'; +} + +.e-diagram-menu .e-group::before { + content: '\e5a7'; +} + +.e-diagram-menu .e-undo::before { + content: '\e341'; +} + +.e-diagram-menu .e-cut::before { + content: '\e33b'; +} + +.e-diagram-menu .e-save::before { + content: '\e735'; +} + +.e-diagram-menu .e-paste::before { + content: '\e355'; +} + +.e-diagram-menu .e-copy::before { + content: '\e33d'; +} + +.e-diagram-menu .e-redo::before { + content: '\e354'; +} + +.e-diagram-menu .e-zoomin::before { + content: '\e349'; +} + +.e-diagram-menu .e-italic::before { + content: '\e35a'; +} + +.e-diagram-menu .e-close::before { + content: '\ec0f'; +} + +.e-diagram-menu .e-pan::before { + content: '\ec1a'; +} + +.e-diagram-menu .e-bold::before { + content: '\e339'; +} + +.e-diagram-menu .e-underline::before { + content: '\e343'; +} + +.e-diagram-menu .e-zoomout::before { + content: '\e351'; +} + +.e-diagram-menu .e-export::before { + content: '\e711'; +} + +.e-diagram-menu .e-print::before { + content: '\e34b'; +} + +.e-diagram-menu .e-order::before { + content: '\e4a4'; +} + +.e-symbolpalette .e-clear-searchtext::before { + content: '\ec0f'; +} + +.e-diagram { + background-color: transparent; + display: block; +} + +.e-symbolpalette { + display: block; +} + +.e-overview { + display: block; +} + +.e-diagram-endpoint-handle { + fill: #e3165b; + stroke: #fff; +} + +.e-diagram-endpoint-handle.e-disabled { + fill: #9e9e9e; + opacity: 1; + stroke: #fff; +} + +.e-diagram-endpoint-handle.e-connected { + fill: #fff; + stroke: #e3165b; +} + +.e-diagram-bezier-handle { + fill: #e3165b; + stroke: #fff; +} + +.e-diagram-bezier-line { + stroke: #e3165b; +} + +.e-diagram-resize-handle { + fill: #e3165b; + stroke: #fff; +} + +.e-diagram-resize-handle.e-disabled { + fill: #9e9e9e; + opacity: 1; + stroke: #fff; +} + +.e-diagram-rotate-handle { + fill: #000; + stroke: #fff; +} + +.e-diagram-border { + stroke: #e3165b; +} + +.e-diagram-border.e-disabled { + opacity: 1; + stroke: #bdbdbd; +} + +.e-diagram-border.e-thick-border { + stroke: #e3165b; + stroke-width: 2; +} + +.e-diagram-border.e-thick-border.e-diagram-lane { + stroke: #0078ff; + stroke-width: 2; +} + +.e-diagram-highlighter { + stroke: #e3165b; + stroke-width: 2; +} + +.e-diagram-selected-region { + stroke: #3f51b5; +} + +.e-diagram-pivot-line { + stroke: #e3165b; +} + +.e-symbolpalette .e-symbol-hover:hover { + background: #eee; +} + +.e-symbolpalette .e-symbol-selected { + background: #e0e0e0; +} + +.e-diagram-tooltip { + pointer-events: none; +} + +.e-diagram .e-ruler { + background-color: #fff; + color: #757575; + font-size: 10px; +} + +.e-diagram .e-ruler-overlap { + background-color: #fff; +} + +.e-diagram .e-d-ruler-marker { + stroke: #e3165b; +} + +.e-diagram .e-diagram-text-edit { + background: #fff; + border-color: #e3165b; + border-style: dashed; + border-width: 1px; + box-sizing: content-box; + color: #000; + min-width: 50px; +} + +.e-diagram-text-edit::selection { + background: #e3165b; + color: #fff; +} + +.e-ruler-tick-label { + fill: #616161; +} + +.e-ruler-tick { + stroke: #757575; +} + +.e-menu-item e-blankicon { + padding-left: 28px; +} + +.e-diagram-rotate { + cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4jZ1SwQ2DMBAzlfLJI2KEjJAVukG7ARsxQkfoKHQDugHdgOoqh14oCaGWIpSTudzZRg2MdYOxrq0il2Csm411o7Eu5GinTN0D6AGMAGZVux9p1LGBrHIF0LD+4l3ql70thDABSFZYaeTJ6UqNWhL3ELhyyhUR98TcwI06Lk1aNonO1NocqGWy/6zOcGCq6OjiSCw22/wUfEzL8ND2P9duFXBmHMDvWVN7CliFkkGe69VM5RmVLDqG7ZMPOroWP5BTle5WjR6dkQayutyLqU6gsiU/ypHMiI41yf+CE01qov+R0egXAN5x6jng51I3yAAAAABJRU5ErkJggg==), auto !important; +} diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/styles.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/styles.css new file mode 100644 index 00000000..0e613c62 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/assets/styles.css @@ -0,0 +1,9715 @@ +@charset "UTF-8"; +@font-face { + font-family: 'e-icons'; + font-style: normal; + font-weight: normal; + src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjh9TKEAAAEoAAAAVmNtYXC2XLhmAAAMSAAABjZnbHlmLyBfOwAAHUwAAnDcaGVhZBBxJKgAAADQAAAANmhoZWEIXgaRAAAArAAAACRobXR4yAD/3gAAAYAAAArIbG9jYQNFWNwAABKAAAAKzG1heHAD1wJ+AAABCAAAACBuYW1lc0cOBgACjigAAAIlcG9zdEuX84UAApBQAAAlxAABAAAEAAAAAFwEAP/e/94EIgABAAAAAAAAAAAAAAAAAAACsgABAAAAAQAAHAS/mF8PPPUACwQAAAAAANao79UAAAAA1qjv1f/e//AEIgQQAAAACAACAAEAAAAAAAEAAAKyAnIAGwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4gDpnwQAAAAAXAQQABAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAD/3gQAAAAEAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAYiAAAALAAgAAQADOIe4iHiMOI54kniWeJp4nniieKY4yPnROeG6GDoY+iJ6JnpCekZ6Snpn///AADiAOIg4iPiNOJA4lDiYOJw4oDikOMA5wDnRueI6GPoZeiQ6QDpEOkg6TD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACwAaABqAIQAjgCgALIAxADWAOgA+AE+AcYCRgP2A/YEPgRQBGIEdASGAAACHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKgAqECogABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AfQB9QH2AfcB+AH5AbgBuQG6AbsBvAG9Ab4BvwHAAcEB+gH7AfwB/QH+Af8BwgHDAcQBxQHGAccByAHJAcoBywIAAgECAgIDAgQCBQHMAc0BzgHPAdAB0QHSAdMB1AHVAgYCBwIIAgkCCgILAdYB1wHYAdkB2gHbAdwB3QHeAd8CDAINAg4CDwIQAhEB4AHhAeIB4wHkAeUB5gHnAegB6QISAhMCFAIVAhYCFwHqAesB7AHtAe4B7wHwAfEB8gHzAhgCGQIaAhsCHAIdAAAAAAAAAAAAAAAAAPgAAAEkAAAEqAAABagAAAjgAAAJZAAACoQAAAq8AAANqAAADdwAAA9UAAAQnAAAEQQAABLgAAATkAAAFTgAABWkAAAV8AAAFigAABaQAAAXYAAAF+QAABgMAAAYkAAAGigAAB1oAAAdtAAAHjgAAB+0AAAhrAAAIjAAACKcAAAjWAAAJDAAACT8AAAlPAAAJlwAACakAAAn0AAAKdAAACoQAAArnAAALSQAAC3EAAAvVAAAMXQAADGwAAAyNAAAMuQAADVYAAA2AAAAOBAAADiYAAA5CAAAOxQAADv0AAA/sAAAQDgAAEGAAABDZAAARAgAAEScAABFhAAARiAAAEZ4AABJKAAASXgAAEn8AABKMAAASoAAAEsYAABLWAAAS7gAAEwUAABMcAAATNAAAE0wAABPPAAAT9QAAFAAAABQOAAAUGwAAFCYAABRVAAAUYgAAFHgAABTWAAAU8QAAFXYAABW0AAAV0wAAFkkAABZwAAAWhgAAFp4AABa5AAAWzwAAFycAABeLAAAYRwAAGFQAABjKAAAZDwAAGZkAABmpAAAZ4AAAGnUAABqEAAAapAAAGu0AABt+AAAbpQAAG7kAABvTAAAb3gAAHE8AABxpAAAcgAAAHKUAAB1CAAAdlQAAHc8AAB4GAAAeKwAAHjIAAB50AAAeqAAAHrgAAB7LAAAe1QAAHvgAAB9UAAAfdQAAH40AAB+0AAAf2QAAH/EAAB/8AAAgGwAAIEUAACBvAAAgoQAAIMoAACEJAAAhIAAAITkAACFoAAAh0AAAIicAACIxAAAiOAAAImoAACKGAAAi/AAAIyAAACNHAAAjdwAAI5wAACPCAAAj6AAAJBIAACQuAAAkPQAAJJUAACT1AAAlBgAAJSAAACU6AAAlSgAAJWkAACWAAAAl/AAAJh8AACdRAAAnkQAAKR8AACl+AAApjQAAKcQAACnyAAAqTwAAKtsAACtAAAArZAAAK3AAACvcAAAsQAAALI0AACztAAAtsgAALcQAAC3RAAAuTAAALtwAAC8GAAAvMAAAL1UAAC+pAAAwSgAAMKAAADDkAAAxYgAAMlUAADJoAAAyxQAAMyoAADM8AAAzngAANBEAADQgAAA0dgAANIIAADSNAAA00gAANUoAADVeAAA1kgAANb8AADZdAAA2mwAANqwAADbNAAA21wAAN3MAADemAAA35QAAN/MAADgEAAA4GgAAOIwAADjiAAA5MgAAOaYAADm1AAA5wAAAOgoAADoYAAA6nQAAOrIAADsFAAA7RwAAO2YAADuLAAA7nAAAO6kAADu/AAA8CQAAPBgAADxOAAA8egAAPM8AAD1nAAA9pQAAPbAAAD4XAAA+LQAAPlMAAD6+AAA/JAAAP3oAAD/XAABASwAAQOgAAED+AABBFgAAQUkAAEHLAABCPwAAQlUAAEJiAABCcgAAQpsAAEL7AABDXAAAQ2MAAEPYAABEXwAARHAAAESVAABErAAARLoAAEUiAABFqwAARh8AAEZAAABG0wAARuMAAEceAABHXQAAR2kAAEd5AABHiAAAR5YAAEekAABHzwAAR9kAAEfgAABIcAAASN4AAEj8AABJAwAASRYAAEkhAABJTAAASdoAAEnkAABJ6wAASgEAAEoIAABKdgAASsQAAErQAABK6gAAS3kAAEuEAABLiwAATBsAAEwoAABMNAAATEUAAExWAABMZwAATHEAAEx8AABMygAATNgAAEzfAABM6QAATXoAAE2BAABOEAAATjYAAE5MAABOVwAATqQAAE7wAABO+wAATwgAAE8RAABPJQAATzAAAE88AABPygAAT9EAAFCEAABQkAAAUJsAAFCnAABQsQAAUL4AAFDJAABQ2gAAUSEAAFGDAABRkAAAUdAAAFHiAABR8QAAUigAAFKZAABS6AAAUwYAAFN5AABThgAAU5wAAFPUAABT+wAAVDAAAFRBAABUVwAAVGMAAFRzAABUhAAAVJIAAFSnAABUzgAAVPMAAFUIAABVGgAAVcAAAFXRAABV4wAAVe8AAFZWAABWYwAAVpkAAFbPAABW2wAAVuIAAFbxAABXBgAAV34AAFeYAABXzAAAV9cAAFflAABX8wAAWGcAAFiCAABYqwAAWOAAAFktAABZPgAAWUgAAFlmAABZrQAAWbsAAFnQAABZ3QAAWecAAFnuAABaNwAAWkIAAFpOAABabAAAWncAAFrHAABazgAAWtUAAFrrAABa9QAAW3QAAFuHAABcCQAAXBQAAFxDAABcSgAAXFUAAFzaAABdCgAAXREAAF0iAABdLAAAXTQAAF0+AABdrAAAXbYAAF3EAABeTgAAXocAAF7IAABfOQAAX0AAAF9zAABfhAAAX6kAAF/hAABgWAAAYGIAAGBpAABgowAAYPYAAGEHAABhMwAAYUAAAGFLAABhqgAAYbEAAGIFAABiTAAAYuYAAGLyAABi/gAAY2MAAGOlAABjsAAAZE8AAGRWAABkXQAAZKMAAGTtAABlMAAAZWUAAGWvAABmOAAAZqQAAGawAABm3QAAZuQAAGdVAABnXAAAZ50AAGepAABoFQAAaGMAAGiGAABo0QAAaNgAAGjzAABpFQAAaWAAAGmpAABqLQAAapgAAGqfAABqvwAAascAAGs5AABrRwAAa4UAAGupAABr6wAAbDUAAGy0AABswQAAbN4AAG0kAABtMQAAbTwAAG3LAABuPQAAblcAAG5rAABuugAAbtwAAG7mAABu9AAAb0gAAG+6AABwCwAAcBIAAHBhAABwwQAAcXwAAHGDAABxygAAclUAAHLKAABzSQAAc2sAAHO1AAB0CAAAdFwAAHSkAAB0rgAAdLsAAHTCAAB1MwAAdacAAHaGAAB2rgAAdrsAAHc5AAB3qAAAd/cAAHhyAAB44wAAeOkAAHkMAAB5XAAAeWMAAHlxAAB50AAAel8AAHrwAAB6+gAAewYAAHtIAAB7uAAAfEUAAHywAAB8+gAAfQgAAH1VAAB9tgAAfiIAAH4tAAB+NwAAfpIAAH6kAAB+rgAAfscAAH7wAAB/IQAAfzoAAH9pAAB/hAAAf54AAH/PAAB/4AAAf/kAAICIAACA0gAAgSAAAIExAACBPAAAgUcAAIFlAACBiAAAgcsAAIHuAACCEQAAglMAAIJ2AACC+gAAg5IAAIOwAACD4AAAg/4AAIQ4AACETgAAhGkAAISuAACEugAAhMwAAITkAACFMgAAhZMAAIXhAACF7AAAhjUAAIakAACHKAAAh2w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BBEgAgEDBgMDAgK4CQIFAQUECQ0NCwsLCQgHCAUIEAwICQIRAgUCAgQCAgcSAQEDAQUCBQYJEQkBBAQEBAEEBAYDAggOBQwIBQYBEQkPAQwQAwoPCgsNBgYHAwMICQwCCQsBDgIFAQUKBAkCBgkBBAcLEAYFAwwQAQwBBQsEEgkIBAYEAwcCAmQGCAcIATsJCRICAQgHBggJBAkNCxgWFhQUEhAQDQwKCAUEAQECAwQGBwgJCgsMDA4ODw8HHAgICAcHBgYFBgQEAwMCAQEBAQIDAwQEBQYGBwYIBwgINwQKBgUEBAQSBwYGBQQDAgIDBAUGBgd4BwYGBQQDAgEBAi8BAQECAgQEBAUHCQsQBQgIAwQCEwcGBQUEBAEBAgMFBQUGB3kHBgUFBAMCAQIuAQICAgMEBQUFBgcHBwcICHkICAcHBwcGBQUFBAMDAgEBAgMDBAUFBQYHBwcHCAgnBw8PDg4MDAsKCQgHBgQEAgEEBQgKDA0PERIUFBYWFwz+wQKX/XoCewYGBgUKCQgFBAEBAgQHCAoKBgYG/YUHBgUGCgkIBQQBAQIEBwgKCwUGAicIAwYFBgINAQYJEwlgBgMEEQEDAwUBBwIFBwNeAgQEBAIGBhECAQsFFwQECg4BAwcFBAIBGAoLAQ0BDQwDAwUIBggGBxAMBwoDDgQHAgkBAwUEBAkCBAENCBUcGQUGBAgFEQ4EDQoVBQ8CEQgCEQ0QDg4LDwkHBxkIBBAWBwQHCAcQEA8PDg0MCwsKBgEKBQgJBAQMEQ0GCwUBBgoGAwEBBQQKBAIGBBEIBwkICQsLDA0ODhAKAwwRDQUBBA8JCgQJBgcEEw0cBhIEEAMJBBQLBggLCAkGAwgIEg0FEA8BDAgKAQYFDQEGBwIDCwwKAwQHCgEKBxQFAQQNAxMIDAIOAgYHAwUGAgYHBQgGDQcHCA0KAgQCBAMIAQIBBQMEBQEFAggBAgcCAwsDARMDBQcBBAYICQwODxATExQWFhgMDBISEREQEA8ODg0MCwoKCAcDAQIDAwQFBQUGBwcHBwgICAgHBwcHBgUFBQQDAwIBAgcFBgcICgIDBAUGBgcHBgYEBQMCAgMFBAYGBwYGDAgIBwcHBwYFBwUDBQQHCgYHCAIDBQQGBgcHBgUFBQMCAgMEBQYGBwMJDAgIBwcHBwYFBQUEAwMCAQECAwMEBQUFBgcH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AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MADmZpbGUtZGVsZXRlLTAxDW1lZGlhLWZvcndhcmQNY2hhcnQtc2NhdHRlcgdyZWRvLTAxC2NoYXJ0LXBvbGFyCHRhYmxlLTAyDHN1YnNjcmlwdC0wMRBtZWRpYS1mb3J3YXJkLTAyCmxpc3QtZ3JlZWsJaXRhbGljLTAxBGNvcHkMdW5kZXJsaW5lLTAyBGxpbmUOY2hhcnQtZG91Z2hudXQEZm9udA11cHBlci1jYXNlLTAxEmlvbGFwLWxpc3QtdHlwZS0wNQh0aC1sYXJnZQ1zdGFja2luZy1hcmVhC2FsaWduLXJpZ2h0CHRoLXNtYWxsCHN0ZXBsaW5lDm1lZGlhLWJhY2t3YXJkCm91dGRlbnQtMDENcmVtb3ZlLXJlcG9ydA5zdHJpa2UtdGhyb3VnaA5lajItcGxheWdyb3VuZBBsaXN0LW51bWJlcmVkLTAxB2JvbGQtMDEJcGFwZXJjbGlwEmZ1bGwtc2NyZWVuLWV4cGFuZAhwYXN0ZS0wMRBkZWxldGUtdGhlLXRhYmxlD3NvcnQtZGVzY2VuZGluZwtzcGxpbmUtYXJlYQRhcmVhC3N1cGVyc2NyaXB0BnVwbG9hZARyZWRvCW51bWJlcmluZwdzYXZlLTAxC3BsYXktY2lyY2xlBG5vbmUGZnJlZXplDXJlbmFtZS1yZXBvcnQKbG93ZXItY2FzZRJpb2xhcC1saXN0LXR5cGUtMDQFdGFibGUHdGgtbGlzdAZzcGxpbmUTaW5zZXJ0LXJvdy1iZWxvdy0wMg5tYWluLW51bWJlcmluZxVmdWxsLXNjcmVlbi1leHBhbmQtMDEHc2F2ZS0wMg51cHBlci1hbHBoYWJldBJmcmVlemVjb2x1bW5iZWZvcmUGc21pbGV5DXJlc2l6ZS1oYW5kbGUEZGlzYwRiaWtkDWRlbGV0ZS1jb2x1bW4QaW5zZXJ0LXJvdy1hYm92ZQlzdWJzY3JpcHQOc29ydC1hbHBoYS1hc2MHY29weS0wMQ5sb3dlci1hbHBoYWJldAZpbmRlbnQIdW5mcmVlemUQbWVkaWEtZm9yd2FyZC0wMQdvdXRkZW50C2FkZC1yb3ctdG9wBGNvZGUMYWxpZ24tY2VudGVyDWFkZC1yb3ctY2hpbGQPYWxpZ24tY2VudGVyLTAxDWFsaWduLWp1c3RpZnkMdmlldy1kZXRhaWxzDHBhcGVyY2xpcC0wMQ5hZGQtcm93LWJvdHRvbRFtZWRpYS1iYWNrd2FyZC0wMRFtZWRpYS1iYWNrd2FyZC0wMghkb3dubG9hZA5tZWRpYS1wYXVzZS0wMQZjaXJjbGUNbWVkaWEtbmV4dC0wMRBhbGlnbi1qdXN0aWZ5LTAxBnVubGluaw1kYXRlLWRheS1uYW1lBmN1dC0wMgx1bmRlcmxpbmUtMDEJaW5kZW50LTAxCmJ1bGxldHMtMDEWaW5zZXJ0LWNvbHVtbi1yaWdodC0wMQphbGlnbi1sZWZ0DmFsaWduLXJpZ2h0LTAxBWNsZWFyD2luY3JlYXNlLWluZGVudAl1bmxpbmstMDEJdW5saW5rLTAyEXN0cmlrZS10aHJvdWdoLTAxEW1lZGlhLXByZXZpb3VzLTAxB2J1bGxldHMOb2xhcC1saXN0LW1lbnUKdXBwZXItY2FzZQhzdGVwYXJlYQtjaGFydC1yYWRhcgtsb3dlci1yb21hbgZzcXlhcmULdG9nZ2xlLWF4aXMEdW5kbwxjaGFydC1idWJibGUTaW5zZXJ0LXJvdy1iZWxvdy0wMQ9kZWNyZWFzZS1pbmRlbnQHY29sdW1ucxFvbGFwLWxpc3QtdHlwZS0wMgdsaW5rLTAxEnNvcnQtZmlsdGVyLWNvbHVtbg9zb3J0LWZpbHRlci1yb3cGaXRhbGljEGJhY2tncm91bmQtY29sb3IHbGluay0wMg5zdXBlcnNjcmlwdC0wMQ5zb3J0LWFzY2VuZGluZwphbGlnbi1ub25lEW9sYXAtbGlzdC10eXBlLTAxBXBhc3RlCHRhYmxlLTAxB3Jlc3RvcmURb2xhcC1saXN0LXR5cGUtMDMObWVkaWEtZWplY3QtMDELY2hhcnQtdHlwZXMHbGluay0wMxRmdWxsLXNjcmVlbi1jb2xsYXBzZQRsaXN0FGluc2VydC1jb2x1bW4tbGVmLTAxDXJlbmFtZS1jb2x1bW4NYWxpZ24tbGVmdC0wMQZkaWFsb2cCdGgTaW5zZXJ0LWNvbHVtbi1yaWdodBJpbnNlcnQtY29sdW1uLWxlZnQLbWF4aW1pemUtMDIEc3RvcAd1bmRvLTAxDG9sYXAtbGlzdC0wNgdjb3B5LTAyCmRlbGV0ZS1yb3cNbG93ZXItY2FzZS0wMQphZGQtcmVwb3J0EW1lZGlhLWJhY2t3YXJkLTA0Cm1lZGlhLXBsYXkKbmV3LXJlcG9ydAttYXhpbWl6ZS0wMQZjdXQtMDEXZnVsbC1zY3JlZW4tY29sbGFwc2UtMDEPc29ydC1hbHBoYS1kZXNjC2xvYWQtcmVwb3J0EGluc2VydC1yb3ctYmVsb3cTaW5zZXJ0LXJvdy1hYm92ZS0wMQt1cHBlci1yb21hbhNpbnNlcnQtcm93LWFib3ZlLTAyB2VkaXQtMDYHaG9tZS0wMRBzaG9wcGluZy1jYXJ0LTAxCnBvd2VyLWNvcmQIY2xvc2Utd2YNc3luYy1kaXNhYmxlZAtzZWxlY3QtbGlzdANwaW4IdmlkZW8tMDEIZG9jdW1lbnQHc3luYy0wMwRlZGl0CGdsb2JlLTAxC3dvcmQtZXhwb3J0BWdsb2JlCWFnZW5kYS0wMQVpbWFnZQhvcmdhbml6ZQtjYWxlbmRhci0wMQVwcmludAd6b29tLWluA2tleQdwcmludGVyB3BsdXMtMDEHc3luYy0wMQl2b2x1bWUtdXAOZmlsdGVyLXNldHRpbmcLY2xlYW4tYnJ1c2gCaWUEZXhpdAtzb3J0LWRpcmVjdAxkYXRlLXRpbWUtMDEMbm90aWZpY2F0aW9uB3dhcm5pbmcEZmlsbQdmb3J3YXJkD3JlY3VycmVuY2UtZWRpdApwZGYtZXhwb3J0C2NpcmNsZS1mb3VyBG1lbnUEc2hvdwdwYWxhdHRlDWV4dGVybmFsLWxpbmsScG93ZXItcG9pbnQtZXhwb3J0CHNldHRpbmdzB3N5bmMtMDIJc2VhcmNoLTAxCmNpcmNsZS10d28Fc2lnbWEEdXNlcgphZGQtbmV3LTAxCWRyb3AtZG93bghwaWN0dXJlcwp6b29tLWluLTAxBGhvbWUMY29kZS1oZXhhZ29uDmZpbHRlci1ub25lLTAxBWNsb2NrDGV4Y2VsLWV4cG9ydAVleGNlbApwcmludGVyLTAyCmNoZWNrLW1hcmsKem9vbS1pbi0wMg9ub3RpZmljYXRpb24tMDELcGRmLXpvb20taW4KcGljdHVyZS0wMRBjaGVjay1tYXJrLTAyLXdmCWRvY3VtZW50cwRpbmZvDXNob3BwaW5nLWNhcnQLY3Jvc3MtY2xvc2ULem9vbS1vdXQtMDIGc2lnbmFsB3FhdGljb24CM2QGZmlsdGVyA3BkZgdlZGl0LTAxCmNpcmNsZS1vbmUIbmV3LXBhZ2UFdmlkZW8NdW5zZWxlY3QtbGlzdAV1bnBpbgdtZW51LTAxBmN1cnNvcghjb21tZW50cwRwbHVzCGV4Y2VsLTAxBmV4cG9ydAVjbG9zZQt6b29tLW91dC0wMRBleHRlcm5hbC1saW5rLTAxDWNoZWNrLW1hcmstMDEHcG9pbnRlcgdlZGl0LTAyBXJlcGx5CGNhbGVuZGFyDWNhbGVuZGFyLWVkaXQIcXVlc3Rpb24Gc2VhcmNoBWdyb3VwDGNpcmNsZS10aHJlZQxmdWxsLWJvcmRlcnMHZWRpdC0wMwhpbWFnZS0wMQd1bmdyb3VwDXJlY3VycmVuY2UtMDEHd29yZC0wMQxtYWlsLW1lc3NhZ2UGc2hyaW5rBHdvcmQNY2FsZW5kYXItcGx1cwpwcmludGVyLTAxB3N0b3AtMDEEc3luYwlkYXRlLXRpbWUIc2lnbWEtMDEJZmlsdGVyLTAxC2ZpbHRlci1ub25lBHN0YXIKcmVjdXJyZW5jZQxwZGYtem9vbS1vdXQEaGlkZQdlZGl0LTA0BWNoZWNrB2VubGFyZ2UIem9vbS1vdXQHZWRpdC0wNQdhZGQtbmV3DmRvd25sb2FkLTAyLXdmCGNsb3NlLTAxEGNoZXZyb24tcmlnaHQtMDEKY2hldnJvbi11cAphcnJvdy1sZWZ0DGNoZXZyb24tbGVmdA9hcnJvd2hlYWQtdXAtMDEVYXJyb3ctY2lyY2xlLXJpZ2h0LTAxCXJlbG9hZC0wMQlkZWxldGUtMDMRYXJyb3doZWFkLWRvd24tMDEMdHJhc2gtY2FuLTAyDWNoZXZyb24tcmlnaHQNYXJyb3ctZG93bi0wMRFhcnJvdy1jaXJjbGUtZG93bg1jaGV2cm9uLXVwLTAxDGFycm93aGVhZC11cAlkZWxldGUtMDIIYmFja3dhcmQGcmVsb2FkFWFycm93LWNpcmNsZS1yaWdodC0wMhJhcnJvdy1oZWFkLWxlZnQtMDIKdG8tZG8tbGlzdBJhcnJvdy1jaXJjbGUtcmlnaHQSYXJyb3doZWFkLXJpZ2h0LTAxDmFycm93aGVhZC1kb3duFGFycm93LWNpcmNsZS1sZWZ0LTAxDWFycm93LWRvd24tMDILYXJyb3ctdXAtMDEJZGVsZXRlLTA3CWRlbGV0ZS0wNglkZWxldGUtMDETYXJyb3ctaGVhZC1yaWdodC0wMhFhcnJvd2hlYWQtbGVmdC0wMRRhcnJvdy1jaXJjbGUtbGVmdC0wMg9jaGV2cm9uLWxlZnQtMDEPYXJyb3doZWFkLXJpZ2h0BG5leHQPY2lyY2xlZC1sZWZ0LTAzDmFycm93aGVhZC1sZWZ0EWFycm93LWNpcmNsZS1sZWZ0C2Fycm93LXJpZ2h0CWRlbGV0ZS0wNQxkb3duLWFycm93LTEUY2hldnJvbi1jaXJjbGUtcmlnaHQTY2hldnJvbi1jaXJjbGUtbGVmdAhhcnJvdy11cAxjaGV2cm9uLWRvd24SYXJyb3ctc2Fucy1sZWZ0LTAxCWRlbGV0ZS0wNA9jaGV2cm9uLWxlZnQtMDIPY2hldnJvbi1kb3duLTAxD2Fycm93LWNpcmNsZS11cBNhcnJvdy1zYW5zLXJpZ2h0LTAxDGNpcmNsZS1wYXVzZQ1hcm9vdy1sZWZ0LTAxEGNoZXZyb24tcmlnaHQtMDMKYXJyb3ctZG93bgp1cC1hcnJvdy0xEG5hdmlnYXRpb24tcmlnaHQQY2hldnJvbi1yaWdodC0wMgZkZWxldGUJY2lyY2xlLTAxFmZpbGUtcmVzaXplLWhvcml6b250YWwJZmlsZS1vcGVuCWZpbGUtdGV4dBR2ZXJ0aWNhbC1iYXJjaGFydC0wMRR2ZXJ0aWNhbC1iYXJjaGFydC0wMgpmaWxlLWV4Y2VsG2ZpbGUtcmVzaXplLWZvdXItZGlyZWN0aW9ucw1jaXJjbGUtc3F1YXJlDGZpbGUtdGV4dC0wMgZzaGFwZXMIdHJpYW5nbGUQaW52ZXJ0ZWQtcHlyYW1pZAlmaWxlLWh0bWwJZmlsZS1jb2RlCGZpbGUtbWR4BGN1YmUHcHlyYW1pZBFpbnZlcnRlZC10cmlhbmdsZQ9kaWFnb25hbC1zcXVhcmUOaGV4YWdvbi1zcXVhcmUGZm9sZGVyE2hvcml6b250YWwtYmFyY2hhcnQLZmlsZS1kZWxldGUKZm9sZGVyLWFkZBF2ZXJ0aWNhbC1iYXJjaGFydBZob3Jpem9udGFsLWJhcmNoYXJ0LTAxDWZpbGUtc2V0dGluZ3MPcGVudGFnb24tc3F1YXJlFmhvcml6b250YWwtYmFyY2hhcnQtMDIJZm9sZGVyLTAxCXBpZS1jaGFydAxmaWxlLW9wZW4tMDEMZmlsZS10ZXh0LTAxEkV4cG9ydC1leGNlbC1pY29ucwNBZGQbR3JvdXAgY29udGVudCBjb2xsYXBzZSBpY29uCVNvcnRpbmctbQplZGl0LWljb24xEGdyb3VwaW5nLWNvbnRleHQMc29ydC1kZXNjZW5kC1ByaW50LWljb24xCk5leHQtcGFnZTENZmlyc3QtcGFnZW5hdgxsc3QtcGFnZS1uYXYIUmVmcmVzaDEJU29ydC1hc2NkCEV4cC13b3JkB3RlbXAtZHQIdGVtcC1jdXMLQ2xvc2UtaWNvbnMLQm90dG9tLWljb24HRGVsZXRlMQtQYWdlci1yb3VuZAhTb3J0LW1ibAVFZGl0MQZGaWx0ZXIIVG9wLWljb24UR3JvdXAtY29sbGFwc2UtaWNvbjMLY29udGV4dC1zdmULbnh0LXBnLWljb24Ic3J0LWRlc2MIZGVsLWljb24LZG93bi1hcnJvdzIHZ3JwLWRlbAhVcC1hcnJvdwpEd24tYXJyb3czCWZsdHItY2FuMglwcmV2LWljb24HU2VhcmNoMQxzb3J0LWNhbmNlbDEPVW5ncm91cGluZy1pY29uC3NvcnQtYXNjZW5kCUdyb3VwaWNvbgtncnAtZXhwZW5kMQZJY29uLTkEcGRmMQtTZWxlY3Rpb24tbRRHcm91cC1jb2xsYXBzZS1pY29uMg9DbGVhcl9pbnB1dF8wMDERQ2hlY2JveF9zZWxlY3Rpb24MSW50ZXJtZWRpYXRlCVNlbGVjdGlvbgdCVF9NZW51DU1UX0xlZnRfQXJyb3cMRkJfRmlyc3RwYWdlGE1UX1JhZGlvYnV0dG9uX3VudnNlbGVjdAhGQl9wYXN0ZQhCVF9NZW51MQ9GQl9TbGlkZXJfUmlnaHQSTVRfUmlnaHRfQXJyb3dmaWxsB0JUX0VkaXQITVRfQ2xlYXIJQlRfZmlsdGVyCEZCX3ByaW50DEZCX0p1bmttYWlscwxGQl9Ub3BfQXJyb3cTRkJfQ2hlY2tib3hjb2xsYXBzZQtNVF93b3Jrd2VlaxBCVF9TbGlkZXJfYm90dG9tCEZCX0NsZWFyB0ZCX1NhdmUJTVRfRmlsdGVyDk1UX1JpZ2h0X0Fycm93CkJUX3dhcm5pbmcRQlRfbGVmdF9hcnJvd2ZpbGwITVRfcGFzdGULQlRfQ2FsZW5kYXIJQlRfU2VhcmNoC0ZCX0JhY2t3YXJkCk1UX0FkZGZsYXQHQlRfU2F2ZQlGQl9EZWxldGUPRkJfQm90dG9tX0Fycm93EkZCX0NoZWNrYm94X3NlbGVjdBJCVF9Cb3R0b21hcnJvd2ZpbGwMTVRfQm90dG9tZmlsC01UX0NhbGVuZGFyDk1UX1NsaWRlcl9sZWZ0DEJUX0ZpcnN0cGFnZQhNVF9wcmludAlNVF9yZW1vdmUJQlRfUmVsb2FkB0ZCX01lbnULTVRfQmFja3dhcmQJTVRfQWdlbmRhC0ZCX2xlZnRmaWxsB0ZCX0luZm8RTVRfTGVmdF9BcnJvd2ZpbGwHTVRfV2VlawpGQl9zb3J0aW5nB01UX01lbnUGTVRfYWRkB0ZCX1dlZWsLQlRfd29ya3dlZWsKRkJfVG9wZmlsbA5GQl9jbGVhcmZpbHRlcgxCVF9sZWZ0YXJyb3cJQlRfUmVtb3ZlCkJUX1dhcm5pbmcJTVRfU2VhcmNoFkZCX0NoZWNrYm94X3Vuc2VsZWN0ZWQQTVRfVG9wX0Fycm93ZmlsbAdCVF9zb3J0E01UX0NoZWNrYm94Y29sbGFwc2UGRkJfQWRkC0ZCX0xhc3RwYWdlC0ZCX0NhbGVuZGFyC0ZCX3dvcmt3ZWVrCE1UX21vbnRoDU1UX1NsaWRlcl90b3AHQlRfdGltZQpNVF9zb3J0aW5nCU1UX0RlbGV0ZQtCVF9iYWNrd2FyZAhGQl9tZW51MQ9NVF9Cb3R0b21fQXJyb3cSQlRfQ2hlY2tib3hfc2VsZWN0CkZCX1JlZnJlc2gIQlRfUGFzdGUHTVRfRWRpdApCVF9BZGRmbGF0DkJUX2JvdHRvbWFycm93CUZCX3NlbGVjdAxNVF9GaXJzdHBhZ2UOQlRfU2xpZGVyX2xlZnQQRkJfU2xpZGVyX0JvdHRvbQhCVF9DbGVhchBCVF90b3BfYXJyb3dmaWxsDkJUX0NsZWFyZmlsdGVyCk1UX3JlZnJlc2gVTVRfUmFkaW9idXR0b25fc2VsZWN0EUJUX1JpZ2h0YXJyb3dmaWxsB0ZCX0VkaXQJRkJfU2VhcmNoCEZCX2Nsb3NlB0ZCX1RpbWULQlRfVG9wYXJyb3cPTVRfU2xpZGVyX1JpZ2h0D0JUX1NsaWRlcl9yaWdodA1CVF9TbGlkZXJfdG9wB01UX1NhdmUNRkJfTGVmdF9BcnJvdwhNVF9tZW51MQ1GQl9Cb3R0b21maWxsDkZCX1NsaWRlcl9sZWZ0CU1UX3JlbG9hZAhCVF9UYWJsZRNCVF9DaGVja2JveGNvbGxhcHNlEE1UX0luZm9fbWFza2VkaXQJQlRfRGVsZXRlCUZCX3JlbW92ZQdCVF9XZWVrC0JUX2p1bmttYWlsDUZCX1NsaWRlcl90b3AJTVRfRXhwYW5kDUJUX1JpZ2h0YXJyb3cITVRfQ2xvc2USRkJfUmlnaHRfQXJyb3dmaWxsCkZCX3dhcm5pbmcGQlRfQWRkB01UX1RpbWUKQlRfUmVmcmVzaAxNVF9Ub3BfQXJyb3cKRkJfQWRkZmxhdAtCVF9MYXN0cGFnZQdCVF9pbmZvDE1UX0p1bmttYWlscxZCVF9DaGVja2JveF91bnNlbGVjdGVkIE1UX1NsaWRlcl9Cb3R0b21NVF9TbGlkZXJfQm90dG9tC01UX0xhc3RwYWdlB01UX0luZm8JQlRfQ2FuY2VsCUZCX1JlbG9hZA5GQl9SaWdodF9BcnJvdwlNVF9zZWxlY3QIQlRfcHJpbnQJRkJfZmlsdGVyCUJUX1NlbGVjdA5Db2x1bW5fY2hvb3Nlcg1JbnRlcm1lZGlhdGUxCENoZWNrQm94AlVwB0ZvcndhcmQEQmFjawtGb3J3YXJkaWNvbghCYWNraWNvbgRNb3ZlBURvd24xCFRyZWV2aWV3CVRyZWV2aWV3MglUcmVldmlldzEJVHJlZXZpZXczDkZUX1RyZWVfZXhwYW5kDk1UX1RyZWVfZXhwYW5kDkJUX1RyZWVfZXhwYW5kA1VwMQROZXh0B05leHRvbmUHUHJldm9uZQRQcmV2CURvd25fU29ydApQZGZfRXhwb3J0CkNTVl9FeHBvcnQMRXhjZWxfRXhwb3J0DEJUX0RhdGVyYW5nZQxGVF9EYXRlcmFuZ2UMTVRfRGF0ZXJhbmdlDU1UX0V4Y2VsY2xlYXINRlRfRXhjZWxjbGVhcg1CVF9FeGNlbGNsZWFyDk1UX0V4Y2VsZmlsdGVyDkZUX0V4Y2VsZmlsdGVyDkJUX0V4Y2VsZmlsdGVyF0JvcmRlcl9JbnNpZGVIb3Jpem9udGFsDVVwcGVyQ2FzZV9Eb3QKQm9yZGVyX1RvcAxCdWxsZXRfQXJyb3cNQnVsbGV0X0NpcmNsZQVOb25lMQVOb25lMgtMaXN0X0J1bGxldApCb3JkZXJfQWxsDE51bWJlcl9CcmFjZQpSZXN0YXJ0QXQxDU9wZW5IeXBlcmxpbmsMQ3VzdG9tQm9yZGVyC0J1bGxldF9UaWNrFUJvcmRlcl9JbnNpZGVWZXJ0aWNhbAtCb3JkZXJfTm9uZQtMaXN0X051bWJlcgpOdW1iZXJfRG90DFRhYmxlX0NlbnRlchFCb3JkZXJfRGlhZ29uYWxVcA1TbWFsbENhc2VfRG90D0xpc3RfTXVsdGlsZXZlbA9SZW1vdmVIeXBlcmxpbmsPTG93ZXJDYXNlX0JyYWNlCUNlbGxfTGVmdApDZWxsX1JpZ2h0C0NlbGxfQ2VudGVyCkJvcmRlcl9Cb3gTQm9yZGVyX0RpYWdvbmFsRG93bgpVcHBlclJvbWFuEUNvbnRpbnVlTnVtYmVyaW5nDUJ1bGxldF9GbG93ZXIRU2V0TnVtYmVyaW5nVmFsdWUNQ29weUh5cGVybGluawpMb3dlclJvbWFuC1RhYmxlX1JpZ2h0DUJvcmRlcl9Cb3R0b20KQnVsbGV0X0RvdA1FZGl0SHlwZXJsaW5rDUJ1bGxldF9TcXVhcmUMQm9yZGVyX1JpZ2h0BEVkaXQKVGFibGVfTGVmdAtCb3JkZXJfTGVmdA5DZWxsQWxpZ25tZW50MQ5DZWxsQWxpZ25tZW50Mg5DZWxsQWxpZ25tZW50Mw1NVF9SaWdodEFycm93DUZUX1JpZ2h0QXJyb3cMTVRfTGVmdEFycm93DEZUX0xlZnRBcnJvdwxNVF9Eb3duQXJyb3cMRlRfRG93bkFycm93Ck1UX1VwYXJyb3cKRlRfVXBhcnJvdw1NVF9SZWN1cnJlbmNlDUZUX1JlY3VycmVuY2UTTVRfUmVjdXJyZW5jZUVkaXRlZBNGVF9SZWN1cnJlbmNlRWRpdGVkC01UX0xvY2F0aW9uDk1UX0Rlc2NyaXB0aW9uC01UX1RpbWV6b25lC0ZUX0xvY2F0aW9uDkZUX0Rlc2NyaXB0aW9uC0ZUX1RpbWV6b25lCEZUX1RvZGF5CE1UX1RvZGF5C0ZUX1dvcmtXZWVrCEJUX1RvYWR5Dk1UX01vbnRoQWdlbmRhC01UX1dvcmt3ZWVrC01UX1dlZWtWaWV3CUZUX0FnZW5kYQpGVF9EYXlWaWV3CkJUX0RheVZpZXcLQlRfV29ya1dlZWsJQlRfQWdlbmRhCk1UX0RheVZpZXcOQlRfTW9udGhBZ2VuZGENTVRfQWdlbmRhVmlldw5GVF9Nb250aEFnZW5kYQtGVF9XZWVrVmlldwtCVF9XZWVrVmlldwAA") format("truetype"); +} + +.e-icons { + font-family: 'e-icons'; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; +} + +/*! common core */ +.e-control, +.e-css { + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: normal; +} + +.e-overlay { + background-color: #383838; + filter: alpha(opacity=50); + height: 100%; + opacity: .5; + pointer-events: none; + touch-action: none; + width: 100%; +} + +.e-hidden { + display: none; +} + +.e-reset { + border: 0; + font-size: 100%; + line-height: normal; + list-style: none; + margin: 0; + outline: 0 none; + padding: 0; + text-decoration: none; +} + +.e-disabled { + background-image: none; + cursor: default; + filter: alpha(Opacity=35); + opacity: .35; +} + +.e-ul { + list-style-type: none; +} + +.e-front { + z-index: 100; +} + +.e-header { + display: table; + font-weight: bold; + height: 45px; + width: 100%; + z-index: 10001; +} + +.e-view { + bottom: 0; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; +} + +.e-header .e-text { + line-height: 45px; + text-indent: 15px; +} + +.e-header > * { + display: table-cell; +} + +.e-has-header > .e-view { + top: 45px; +} + +.e-control:focus, +.e-control *:focus { + outline: none; +} + +.e-clearfix { + min-height: 0; +} + +.e-clearfix::before, +.e-clearfix::after { + border-collapse: collapse; + content: ''; + display: table; + line-height: 0; +} + +.e-clearfix::after { + clear: both; +} + +.e-prevent-select { + user-select: none; +} + +.e-in-wrap { + border: 1px solid; + display: block; + height: 100%; + overflow: hidden; + position: relative; +} + +.e-rtl { + direction: rtl; +} + +.e-control, +.e-control [class^='e-'], +.e-control [class*=' e-'] { + box-sizing: border-box; +} + +.e-control .e-input.e-placeholder { + color: #bbb; + font-style: italic; + position: absolute; + top: 0; + white-space: nowrap; +} + +.e-textbox { + height: 30px; + line-height: 1.908em\9; + outline: medium none; + padding-left: .857em; + width: 100%; +} + +.e-header { + background: #0078d7; + border: #0078d7; + color: #fff; +} + +.e-content { + background: #fff; + color: #333; +} + +.e-default { + background: #fff; + color: #333; +} + +.e-hover { + background: #eaeaea; + color: #333; +} + +.e-active { + background: #b8e0ff; + color: #333; +} + +.e-error { + color: #a80000; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: normal; +} + +.e-warning { + color: #d83b01; +} + +.e-success { + color: #107c10; +} + +.e-information { + color: #333; +} + +.e-block-touch { + touch-action: pinch-zoom; +} + +.e-text-left { + text-align: left; +} + +.e-text-right { + text-align: right; +} + +.e-text-center { + text-align: center; +} + +.e-text-justify { + text-align: justify; +} + +.e-shadow { + box-shadow: 0 0 9px rgba(0, 0, 0, 0.4); +} + +.e-textwrap { + height: auto; + line-height: 18px; + white-space: normal; +} + +/*! responsive desktop */ +@media screen and (min-width: 961px) { + .ts { + border: 0; + } +} + +@media screen and (min-width: 1025px) { + .ts { + border: 0; + } +} + +@media screen and (min-width: 1281px) { + .ts { + border: 0; + } +} + +/*! responsive phone */ +@media screen and (min-width: 320px) { + .ts { + border: 0; + } +} + +/*! responsive tablet */ +@media (min-width: 481px) { + .ts { + border: 0; + } +} + +@media (min-width: 641px) { + .ts { + border: 0; + } +} + +/*! animation keyframes */ +@keyframes SlideLeftOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(-100%, 0); + } +} + +@keyframes SlideLeftIn { + from { + transform: translate(-100%, 0); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideRightIn { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideRightOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(100%, 0); + } +} + +@keyframes SlideBottomIn { + from { + transform: translate(0, 100%); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideBottomOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, 100%); + } +} + +@keyframes SlideTopIn { + from { + transform: translate(0, -100%); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideTopOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, -100%); + } +} + +@keyframes SlideRight { + from { + width: 0; + } + to { + width: 100%; + } +} + +@keyframes SlideLeft { + from { + width: 100%; + } + to { + width: 0; + } +} + +@keyframes SlideDown { + from { + height: 0; + } + to { + height: 100%; + } +} + +@keyframes SlideUp { + from { + height: 100%; + } + to { + height: 0; + } +} + +@keyframes FadeIn { + 0% { + filter: alpha(opacity=0); + opacity: 0; + } + 100% { + filter: alpha(opacity=100); + opacity: 1; + } +} + +@keyframes FadeOut { + from { + filter: alpha(opacity=100); + opacity: 1; + } + to { + filter: alpha(opacity=0); + opacity: 0; + } +} + +@keyframes ZoomIn { + from { + transform: translate(0, 0) scale(0); + } + to { + transform: translate(0, 0) scale(1); + } +} + +@keyframes ZoomOut { + from { + transform: translate(0, 0) scale(1); + } + to { + transform: translate(0, 0) scale(0); + } +} + +@keyframes FadeZoomIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: scale(0); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: scale(1); + } +} + +@keyframes FadeZoomOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: scale(1); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: scale(0); + } +} + +@keyframes FlipRightDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightUpIn { + from { + transform: perspective(400px) rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftUpIn { + from { + transform: perspective(400px) rotateY(-135deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg) perspective(200px); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYLeftIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYLeftOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + 75% { + transform: perspective(850px) rotateY(125deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYRightIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYRightOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXDownIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXDownOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + 75% { + transform: perspective(850px) rotateX(125deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXUpIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXUpOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +.e-ripple, +.e-ripple-style { + overflow: hidden; + position: relative; + transform: translate3d(0, 0, 0); +} + +.e-ripple-element, +.e-ripple-style::after { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 100%; + overflow: hidden; + pointer-events: none; + position: absolute; + transform: scale(0); + transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1); +} + +.e-ripple-style::after { + background: rgba(0, 0, 0, 0.3); + content: ''; + display: block; + height: 50%; + left: 25%; + opacity: 0; + top: 25%; + transform: scale(3); + transition: transform .5s, opacity .5s; + width: 50%; +} + +.e-ripple-style:active::after { + opacity: 1; + transform: scale(0); + transition: 0s; +} + +/*! button layout */ +.e-btn, +.e-css.e-btn { + border: 1px solid; + border-radius: 0; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: 600; + justify-content: center; + line-height: 1.8572em; + outline: none; + padding: 2px 20px; + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + +.e-btn:disabled, +.e-css.e-btn:disabled { + cursor: default; +} + +.e-btn:hover, .e-btn:focus, +.e-css.e-btn:hover, +.e-css.e-btn:focus { + text-decoration: none; +} + +.e-btn::-moz-focus-inner, +.e-css.e-btn::-moz-focus-inner { + border: 0; + padding: 0; +} + +.e-btn .e-btn-icon, +.e-css.e-btn .e-btn-icon { + display: inline-block; + font-size: 14px; + margin-top: -3px; + vertical-align: middle; + width: 1em; +} + +.e-btn .e-btn-icon.e-icon-left, +.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -0.5714em; + width: 1.929em; +} + +.e-btn .e-btn-icon.e-icon-right, +.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -0.5714em; + width: 1.929em; +} + +.e-btn .e-btn-icon.e-icon-top, +.e-css.e-btn .e-btn-icon.e-icon-top { + display: block; + margin-top: 0; + width: auto; +} + +.e-btn .e-btn-icon.e-icon-bottom, +.e-css.e-btn .e-btn-icon.e-icon-bottom { + display: block; + margin-top: 0; + width: auto; +} + +.e-btn.e-icon-btn, +.e-css.e-btn.e-icon-btn { + padding: 2px 8px; +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + border-radius: 50%; + height: 2.57143em; + line-height: 1; + padding: 0; + width: 2.57143em; +} + +.e-btn.e-round .e-btn-icon, +.e-css.e-btn.e-round .e-btn-icon { + font-size: 16px; + line-height: 2.125em; + margin-top: 0; + width: auto; +} + +.e-btn.e-rtl .e-icon-right, +.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -0.5714em; + margin-right: 0; +} + +.e-btn.e-rtl .e-icon-left, +.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.5714em; +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + border: 1px solid; +} + +.e-btn.e-small, +.e-css.e-btn.e-small { + font-size: 12px; + line-height: 1.5em; + padding: 3px 16px; +} + +.e-btn.e-small .e-btn-icon, +.e-css.e-btn.e-small .e-btn-icon { + font-size: 11px; + width: 0.91em; +} + +.e-btn.e-small .e-btn-icon.e-icon-left, +.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -0.7273em; + width: 2.182em; +} + +.e-btn.e-small .e-btn-icon.e-icon-right, +.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -0.7273em; + width: 2.182em; +} + +.e-btn.e-small .e-btn-icon.e-icon-top, +.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + width: auto; +} + +.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + width: auto; +} + +.e-btn.e-small.e-icon-btn, +.e-css.e-btn.e-small.e-icon-btn { + padding: 3px 6px; +} + +.e-btn.e-small.e-round, +.e-css.e-btn.e-small.e-round { + height: 2.5em; + line-height: 1; + padding: 0; + width: 2.5em; +} + +.e-btn.e-small.e-round .e-btn-icon, +.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 14px; + line-height: 2em; + width: auto; +} + +.e-btn.e-small.e-rtl .e-icon-right, +.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -0.7273em; + margin-right: 0; +} + +.e-btn.e-small.e-rtl .e-icon-left, +.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: btn-small-icon-margin; +} + +.e-btn.e-block, +.e-css.e-btn.e-block { + display: block; + width: 100%; +} + +.e-bigger .e-btn, +.e-bigger.e-btn, +.e-bigger .e-css.e-btn, +.e-bigger.e-css.e-btn { + font-size: 16px; + line-height: 2em; + padding: 3px 24px; +} + +.e-bigger .e-btn .e-btn-icon, +.e-bigger.e-btn .e-btn-icon, +.e-bigger .e-css.e-btn .e-btn-icon, +.e-bigger.e-css.e-btn .e-btn-icon { + font-size: 16px; + width: 1em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-btn .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -0.688em; + width: 2.25em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-btn .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -0.688em; + width: 2.25em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-btn .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top { + width: auto; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom { + width: auto; +} + +.e-bigger .e-btn.e-icon-btn, +.e-bigger.e-btn.e-icon-btn, +.e-bigger .e-css.e-btn.e-icon-btn, +.e-bigger.e-css.e-btn.e-icon-btn { + padding: 3px 11px; +} + +.e-bigger .e-btn.e-round, +.e-bigger.e-btn.e-round, +.e-bigger .e-css.e-btn.e-round, +.e-bigger.e-css.e-btn.e-round { + height: 2.875em; + line-height: 1; + padding: 0; + width: 2.875em; +} + +.e-bigger .e-btn.e-round .e-btn-icon, +.e-bigger.e-btn.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-round .e-btn-icon { + font-size: 20px; + line-height: 2.2em; + width: auto; +} + +.e-bigger .e-btn.e-rtl .e-icon-right, +.e-bigger.e-btn.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -0.688em; + margin-right: 0; +} + +.e-bigger .e-btn.e-rtl .e-icon-left, +.e-bigger.e-btn.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.688em; +} + +.e-bigger .e-btn.e-small, +.e-bigger.e-btn.e-small, +.e-bigger .e-css.e-btn.e-small, +.e-bigger.e-css.e-btn.e-small { + font-size: 16px; + line-height: 2em; + padding: 1px 22px; +} + +.e-bigger .e-btn.e-small .e-btn-icon, +.e-bigger.e-btn.e-small .e-btn-icon, +.e-bigger .e-css.e-btn.e-small .e-btn-icon, +.e-bigger.e-css.e-btn.e-small .e-btn-icon { + font-size: 15px; + width: 1.0667em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -0.5334em; + width: 2.1334em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -0.5334em; + width: 2.1334em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + width: auto; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + width: auto; +} + +.e-bigger .e-btn.e-small.e-icon-btn, +.e-bigger.e-btn.e-small.e-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-icon-btn { + padding: 1px 9px; +} + +.e-bigger .e-btn.e-small.e-round, +.e-bigger.e-btn.e-small.e-round, +.e-bigger .e-css.e-btn.e-small.e-round, +.e-bigger.e-css.e-btn.e-small.e-round { + height: 2.5em; + line-height: 1; + padding: 0; + width: 2.5em; +} + +.e-bigger .e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-btn.e-small.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 18px; + line-height: 2.1112em; + width: auto; +} + +.e-bigger .e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -0.5334em; + margin-right: 0; +} + +.e-bigger .e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.5334em; +} + +/*! button theme */ +.e-btn, +.e-css.e-btn { + -webkit-tap-highlight-color: transparent; + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #333; +} + +.e-btn:hover, +.e-css.e-btn:hover { + background-color: #eaeaea; + border-color: #eaeaea; + color: #000; +} + +.e-btn:focus, +.e-css.e-btn:focus { + background-color: #eaeaea; + border-color: #eaeaea; + box-shadow: none; + color: #333; + outline: #767676 1px solid; + outline-offset: 0; +} + +.e-btn:active, +.e-css.e-btn:active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; + outline: #eaeaea 0 solid; + outline-offset: 0; +} + +.e-btn.e-active, +.e-css.e-btn.e-active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; +} + +.e-btn.e-active:hover, +.e-css.e-btn.e-active:hover { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-btn:disabled, +.e-css.e-btn:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + background-color: #f4f4f4; + border-color: #f4f4f4; + color: #333; +} + +.e-btn.e-round:hover, +.e-css.e-btn.e-round:hover { + background-color: #eaeaea; + border-color: #eaeaea; + color: #000; +} + +.e-btn.e-round:focus, +.e-css.e-btn.e-round:focus { + background-color: #eaeaea; + border-color: #eaeaea; + box-shadow: none; + color: #333; + outline: #767676 1px solid; + outline-offset: 0; +} + +.e-btn.e-round:active, +.e-css.e-btn.e-round:active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; + outline: #eaeaea 0 solid; + outline-offset: 0; +} + +.e-btn.e-round:disabled, +.e-css.e-btn.e-round:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-primary, +.e-css.e-btn.e-primary { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-btn.e-primary:hover, +.e-css.e-btn.e-primary:hover { + background-color: #005ca4; + border-color: #005ca4; + color: #fff; +} + +.e-btn.e-primary:focus, +.e-css.e-btn.e-primary:focus { + background-color: #005ca4; + border-color: #fff; + box-shadow: none; + color: #fff; + outline: #767676 1px solid; +} + +.e-btn.e-primary:active, +.e-css.e-btn.e-primary:active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; + outline: #eaeaea 0 solid; +} + +.e-btn.e-primary.e-active, +.e-css.e-btn.e-primary.e-active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; +} + +.e-btn.e-primary:disabled, +.e-css.e-btn.e-primary:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #333; +} + +.e-btn.e-flat:hover, +.e-css.e-btn.e-flat:hover { + background-color: #eaeaea; + border-color: #eaeaea; + color: #000; +} + +.e-btn.e-flat:focus, +.e-css.e-btn.e-flat:focus { + background-color: #eaeaea; + border-color: #eaeaea; + color: #333; +} + +.e-btn.e-flat:active, .e-btn.e-flat.e-active, +.e-css.e-btn.e-flat:active, +.e-css.e-btn.e-flat.e-active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; +} + +.e-btn.e-flat:disabled, +.e-css.e-btn.e-flat:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-flat.e-primary, +.e-css.e-btn.e-flat.e-primary { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-btn.e-flat.e-primary:hover, +.e-css.e-btn.e-flat.e-primary:hover { + background-color: #005ca4; + border-color: #005ca4; + color: #fff; +} + +.e-btn.e-flat.e-primary:focus, +.e-css.e-btn.e-flat.e-primary:focus { + background-color: #005ca4; + border-color: #fff; + color: #fff; +} + +.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active, +.e-css.e-btn.e-flat.e-primary:active, +.e-css.e-btn.e-flat.e-primary.e-active { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-btn.e-flat.e-primary:disabled, +.e-css.e-btn.e-flat.e-primary:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-flat.e-success, +.e-css.e-btn.e-flat.e-success { + background-color: #107c10; + border-color: #107c10; + color: #fff; +} + +.e-btn.e-flat.e-success:hover, +.e-css.e-btn.e-flat.e-success:hover { + background-color: #004b1c; + border-color: #004b1c; + color: #fff; +} + +.e-btn.e-flat.e-success:focus, +.e-css.e-btn.e-flat.e-success:focus { + background-color: #004b1c; + border-color: #fff; + color: #fff; +} + +.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active, +.e-css.e-btn.e-flat.e-success:active, +.e-css.e-btn.e-flat.e-success.e-active { + background-color: #107c10; + border-color: #107c10; + color: #fff; +} + +.e-btn.e-flat.e-success:disabled, +.e-css.e-btn.e-flat.e-success:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + color: #a6a6a6; +} + +.e-btn.e-flat.e-info, +.e-css.e-btn.e-flat.e-info { + background-color: #0378d5; + border-color: #0378d5; + color: #fff; +} + +.e-btn.e-flat.e-info:hover, +.e-css.e-btn.e-flat.e-info:hover { + background-color: #065fa6; + border-color: #065fa6; + color: #fff; +} + +.e-btn.e-flat.e-info:focus, +.e-css.e-btn.e-flat.e-info:focus { + background-color: #065fa6; + border-color: #fff; + color: #fff; +} + +.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active, +.e-css.e-btn.e-flat.e-info:active, +.e-css.e-btn.e-flat.e-info.e-active { + background-color: #0378d5; + border-color: #0378d5; + color: #fff; +} + +.e-btn.e-flat.e-info:disabled, +.e-css.e-btn.e-flat.e-info:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + color: #a6a6a6; +} + +.e-btn.e-flat.e-warning, +.e-css.e-btn.e-flat.e-warning { + background-color: #d83b01; + border-color: #d83b01; + color: #fff; +} + +.e-btn.e-flat.e-warning:hover, +.e-css.e-btn.e-flat.e-warning:hover { + background-color: #a22c01; + border-color: #a22c01; + color: #fff; +} + +.e-btn.e-flat.e-warning:focus, +.e-css.e-btn.e-flat.e-warning:focus { + background-color: #a22c01; + border-color: #fff; + color: #fff; +} + +.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active, +.e-css.e-btn.e-flat.e-warning:active, +.e-css.e-btn.e-flat.e-warning.e-active { + background-color: #d83b01; + border-color: #d83b01; + color: #fff; +} + +.e-btn.e-flat.e-warning:disabled, +.e-css.e-btn.e-flat.e-warning:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + color: #a6a6a6; +} + +.e-btn.e-flat.e-danger, +.e-css.e-btn.e-flat.e-danger { + background-color: #a80000; + border-color: #a80000; + color: #fff; +} + +.e-btn.e-flat.e-danger:hover, +.e-css.e-btn.e-flat.e-danger:hover { + background-color: #7e0000; + border-color: #7e0000; + color: #fff; +} + +.e-btn.e-flat.e-danger:focus, +.e-css.e-btn.e-flat.e-danger:focus { + background-color: #7e0000; + border-color: #fff; + color: #fff; +} + +.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active, +.e-css.e-btn.e-flat.e-danger:active, +.e-css.e-btn.e-flat.e-danger.e-active { + background-color: #a80000; + border-color: #a80000; + color: #fff; +} + +.e-btn.e-flat.e-danger:disabled, +.e-css.e-btn.e-flat.e-danger:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + color: #a6a6a6; +} + +.e-btn.e-outline, +.e-css.e-btn.e-outline { + background-color: transparent; + border-color: #0078d7; + box-shadow: none; + color: #0078d7; +} + +.e-btn.e-outline:hover, +.e-css.e-btn.e-outline:hover { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-btn.e-outline:focus, +.e-css.e-btn.e-outline:focus { + background-color: #005ca4; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline:active, .e-btn.e-outline.e-active, +.e-css.e-btn.e-outline:active, +.e-css.e-btn.e-outline.e-active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline:disabled, +.e-css.e-btn.e-outline:disabled { + background-color: transparent; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-outline.e-primary, +.e-css.e-btn.e-outline.e-primary { + background-color: transparent; + border-color: #0078d7; + color: #0078d7; +} + +.e-btn.e-outline.e-primary:hover, +.e-css.e-btn.e-outline.e-primary:hover { + background-color: #005ca4; + border-color: #0078d7; + color: #fff; +} + +.e-btn.e-outline.e-primary:focus, +.e-css.e-btn.e-outline.e-primary:focus { + background-color: #005ca4; + border-color: #fff; + color: #fff; +} + +.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active, +.e-css.e-btn.e-outline.e-primary:active, +.e-css.e-btn.e-outline.e-primary.e-active { + background-color: #0078d7; + border-color: #0078d7; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-primary:disabled, +.e-css.e-btn.e-outline.e-primary:disabled { + background-color: transparent; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-outline.e-success, +.e-css.e-btn.e-outline.e-success { + background-color: transparent; + border-color: #107c10; + color: #107c10; +} + +.e-btn.e-outline.e-success:hover, +.e-css.e-btn.e-outline.e-success:hover { + background-color: #004b1c; + border-color: #004b1c; + color: #fff; +} + +.e-btn.e-outline.e-success:focus, +.e-css.e-btn.e-outline.e-success:focus { + background-color: #004b1c; + border-color: #fff; + color: #fff; +} + +.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active, +.e-css.e-btn.e-outline.e-success:active, +.e-css.e-btn.e-outline.e-success.e-active { + background-color: #107c10; + border-color: #107c10; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-success:disabled, +.e-css.e-btn.e-outline.e-success:disabled { + background-color: transparent; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-outline.e-info, +.e-css.e-btn.e-outline.e-info { + background-color: transparent; + border-color: #0378d5; + color: #0378d5; +} + +.e-btn.e-outline.e-info:hover, +.e-css.e-btn.e-outline.e-info:hover { + background-color: #065fa6; + border-color: #065fa6; + color: #fff; +} + +.e-btn.e-outline.e-info:focus, +.e-css.e-btn.e-outline.e-info:focus { + background-color: #065fa6; + border-color: #fff; + color: #fff; +} + +.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active, +.e-css.e-btn.e-outline.e-info:active, +.e-css.e-btn.e-outline.e-info.e-active { + background-color: #0378d5; + border-color: #0378d5; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-info:disabled, +.e-css.e-btn.e-outline.e-info:disabled { + background-color: transparent; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-outline.e-warning, +.e-css.e-btn.e-outline.e-warning { + background-color: transparent; + border-color: #d83b01; + color: #d83b01; +} + +.e-btn.e-outline.e-warning:hover, +.e-css.e-btn.e-outline.e-warning:hover { + background-color: #a22c01; + border-color: #a22c01; + color: #fff; +} + +.e-btn.e-outline.e-warning:focus, +.e-css.e-btn.e-outline.e-warning:focus { + background-color: #a22c01; + border-color: #fff; + color: #fff; +} + +.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active, +.e-css.e-btn.e-outline.e-warning:active, +.e-css.e-btn.e-outline.e-warning.e-active { + background-color: #d83b01; + border-color: #d83b01; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-warning:disabled, +.e-css.e-btn.e-outline.e-warning:disabled { + background-color: transparent; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-outline.e-danger, +.e-css.e-btn.e-outline.e-danger { + background-color: transparent; + border-color: #a80000; + color: #a80000; +} + +.e-btn.e-outline.e-danger:hover, +.e-css.e-btn.e-outline.e-danger:hover { + background-color: #7e0000; + border-color: #7e0000; + color: #fff; +} + +.e-btn.e-outline.e-danger:focus, +.e-css.e-btn.e-outline.e-danger:focus { + background-color: #7e0000; + border-color: #fff; + color: #fff; +} + +.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active, +.e-css.e-btn.e-outline.e-danger:active, +.e-css.e-btn.e-outline.e-danger.e-active { + background-color: #a80000; + border-color: #a80000; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-danger:disabled, +.e-css.e-btn.e-outline.e-danger:disabled { + background-color: transparent; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-success, +.e-css.e-btn.e-success { + background-color: #107c10; + border-color: #107c10; + color: #fff; +} + +.e-btn.e-success:hover, +.e-css.e-btn.e-success:hover { + background-color: #004b1c; + border-color: #004b1c; + color: #fff; +} + +.e-btn.e-success:focus, +.e-css.e-btn.e-success:focus { + background-color: #004b1c; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.e-btn.e-success:active, .e-btn.e-success.e-active, +.e-css.e-btn.e-success:active, +.e-css.e-btn.e-success.e-active { + background-color: #107c10; + border-color: #107c10; + box-shadow: none; + color: #fff; +} + +.e-btn.e-success:disabled, +.e-css.e-btn.e-success:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-info, +.e-css.e-btn.e-info { + background-color: #0378d5; + border-color: #0378d5; + color: #fff; +} + +.e-btn.e-info:hover, +.e-css.e-btn.e-info:hover { + background-color: #065fa6; + border-color: #065fa6; + color: #fff; +} + +.e-btn.e-info:focus, +.e-css.e-btn.e-info:focus { + background-color: #065fa6; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.e-btn.e-info:active, .e-btn.e-info.e-active, +.e-css.e-btn.e-info:active, +.e-css.e-btn.e-info.e-active { + background-color: #0378d5; + border-color: #0378d5; + box-shadow: none; + color: #fff; +} + +.e-btn.e-info:disabled, +.e-css.e-btn.e-info:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-warning, +.e-css.e-btn.e-warning { + background-color: #d83b01; + border-color: #d83b01; + color: #fff; +} + +.e-btn.e-warning:hover, +.e-css.e-btn.e-warning:hover { + background-color: #a22c01; + border-color: #a22c01; + color: #fff; +} + +.e-btn.e-warning:focus, +.e-css.e-btn.e-warning:focus { + background-color: #a22c01; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.e-btn.e-warning:active, .e-btn.e-warning.e-active, +.e-css.e-btn.e-warning:active, +.e-css.e-btn.e-warning.e-active { + background-color: #d83b01; + border-color: #d83b01; + box-shadow: none; + color: #fff; +} + +.e-btn.e-warning:disabled, +.e-css.e-btn.e-warning:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-danger, +.e-css.e-btn.e-danger { + background-color: #a80000; + border-color: #a80000; + color: #fff; +} + +.e-btn.e-danger:hover, +.e-css.e-btn.e-danger:hover { + background-color: #7e0000; + border-color: #7e0000; + color: #fff; +} + +.e-btn.e-danger:focus, +.e-css.e-btn.e-danger:focus { + background-color: #7e0000; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.e-btn.e-danger:active, +.e-css.e-btn.e-danger:active { + background-color: #a80000; + border-color: #a80000; + box-shadow: none; + color: #fff; +} + +.e-btn.e-danger.e-active, +.e-css.e-btn.e-danger.e-active { + background-color: #a80000; + border-color: #a80000; + box-shadow: none; + color: #fff; +} + +.e-btn.e-danger:disabled, +.e-css.e-btn.e-danger:disabled { + background-color: #f4f4f4; + border-color: #f4f4f4; + box-shadow: none; + color: #a6a6a6; +} + +.e-btn.e-link, +.e-css.e-btn.e-link { + background-color: transparent; + border-color: transparent; + border-radius: 0; + box-shadow: none; + color: #0d47a1; +} + +.e-btn.e-link:hover, .e-btn.e-link:focus, +.e-css.e-btn.e-link:hover, +.e-css.e-btn.e-link:focus { + border-radius: 0; + color: #0a3576; + text-decoration: underline; +} + +.e-btn.e-link:disabled, +.e-css.e-btn.e-link:disabled { + background-color: transparent; + box-shadow: none; + color: #a6a6a6; + text-decoration: none; +} + +/*! checkbox layout */ +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + cursor: pointer; + display: inline-block; + line-height: 1; + outline: none; + user-select: none; +} + +.e-checkbox-wrapper label, +.e-css.e-checkbox-wrapper label { + cursor: pointer; + display: inline-block; + line-height: 0; + margin: 0; + position: relative; + white-space: nowrap; +} + +.e-checkbox-wrapper:focus .e-frame, +.e-css.e-checkbox-wrapper:focus .e-frame { + box-shadow: none; +} + +.e-checkbox-wrapper .e-ripple-container, +.e-css.e-checkbox-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 36px; + left: -9px; + pointer-events: none; + position: absolute; + right: -9px; + top: -9px; + width: 36px; + z-index: 1; +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + cursor: pointer; + display: inline-block; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 20px; + user-select: none; + vertical-align: middle; + white-space: normal; +} + +.e-checkbox-wrapper .e-checkbox, +.e-css.e-checkbox-wrapper .e-checkbox { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-checkbox-wrapper .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper .e-checkbox + .e-label { + margin-right: 8px; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + border: 2px solid; + border-radius: 0; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: 'e-icons'; + height: 20px; + line-height: 16px; + padding: 0; + text-align: center; + vertical-align: middle; + width: 20px; +} + +.e-checkbox-wrapper .e-frame + .e-label, +.e-css.e-checkbox-wrapper .e-frame + .e-label { + margin-left: 8px; +} + +.e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container { + left: auto; +} + +.e-checkbox-wrapper .e-check, +.e-css.e-checkbox-wrapper .e-check { + font-size: 12px; +} + +.e-checkbox-wrapper .e-check::before, +.e-css.e-checkbox-wrapper .e-check::before { + content: ""; +} + +.e-checkbox-wrapper .e-stop, +.e-css.e-checkbox-wrapper .e-stop { + font-size: 10px; + line-height: 16px; +} + +.e-checkbox-wrapper .e-stop::before, +.e-css.e-checkbox-wrapper .e-stop::before { + content: ""; +} + +.e-checkbox-wrapper.e-checkbox-disabled, +.e-css.e-checkbox-wrapper.e-checkbox-disabled { + cursor: default; + pointer-events: none; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + cursor: default; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + cursor: default; +} + +.e-checkbox-wrapper.e-rtl .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container { + right: -9px; +} + +.e-checkbox-wrapper.e-rtl .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} + +.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + left: -9px; + right: auto; +} + +.e-checkbox-wrapper.e-rtl .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-label { + margin-left: 0; + margin-right: 8px; +} + +.e-checkbox-wrapper.e-rtl .e-label + .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame { + margin: 0; +} + +.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label { + margin-left: 8px; + margin-right: 0; +} + +.e-checkbox-wrapper.e-small .e-frame, +.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 14px; + line-height: 10px; + width: 14px; +} + +.e-checkbox-wrapper.e-small .e-check, +.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 8px; +} + +.e-checkbox-wrapper.e-small .e-stop, +.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 8px; + line-height: 10px; +} + +.e-checkbox-wrapper.e-small .e-label, +.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 14px; + line-height: 14px; +} + +.e-checkbox-wrapper.e-small .e-ripple-container, +.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -13px; + height: 30px; + left: -13px; + right: -13px; + top: -13px; + width: 30px; +} + +.e-bigger .e-checkbox-wrapper .e-frame, +.e-bigger.e-checkbox-wrapper .e-frame, +.e-bigger .e-css.e-checkbox-wrapper .e-frame, +.e-bigger.e-css.e-checkbox-wrapper .e-frame { + height: 22px; + line-height: 18px; + width: 22px; +} + +.e-bigger .e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label { + font-size: 15px; + line-height: 22px; + margin-left: 8px; +} + +.e-bigger .e-checkbox-wrapper .e-check, +.e-bigger.e-checkbox-wrapper .e-check, +.e-bigger .e-css.e-checkbox-wrapper .e-check, +.e-bigger.e-css.e-checkbox-wrapper .e-check { + font-size: 14px; +} + +.e-bigger .e-checkbox-wrapper .e-stop, +.e-bigger.e-checkbox-wrapper .e-stop, +.e-bigger .e-css.e-checkbox-wrapper .e-stop, +.e-bigger.e-css.e-checkbox-wrapper .e-stop { + font-size: 14px; + line-height: 18px; +} + +.e-bigger .e-checkbox-wrapper .e-label, +.e-bigger.e-checkbox-wrapper .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-label { + font-size: 15px; +} + +.e-bigger .e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-checkbox-wrapper .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container { + bottom: -15px; + height: 38px; + left: -15px; + right: -15px; + top: -15px; + width: 38px; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label { + margin-left: 0; + margin-right: 8px; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + right: auto; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-checkbox-wrapper.e-small .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 18px; + line-height: 15px; + width: 18px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-checkbox-wrapper.e-small .e-check, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 10px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-checkbox-wrapper.e-small .e-stop, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 10px; + line-height: 14px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-checkbox-wrapper.e-small .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 15px; + line-height: 18px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -16px; + height: 38px; + left: -16px; + right: -16px; + top: -16px; + width: 38px; +} + +/*! checkbox theme */ +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + background-color: #fff; + border-color: #a6a6a6; +} + +.e-checkbox-wrapper .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-checkbox-wrapper .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-frame.e-stop { + background-color: #fff; + border-color: #a6a6a6; + color: #a6a6a6; +} + +.e-checkbox-wrapper .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-element { + background: rgba(0, 0, 0, 0.3); +} + +.e-checkbox-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element { + background: rgba(0, 0, 0, 0.3); +} + +.e-checkbox-wrapper:active .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-element { + background: rgba(0, 0, 0, 0.3); +} + +.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element { + background: rgba(0, 0, 0, 0.3); +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + color: #333; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame { + background-color: #fff; + border-color: #767676; + box-shadow: none; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check { + background-color: #006fc8; + border-color: #006fc8; + box-shadow: none; + color: #fff; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop { + box-shadow: none; + color: #767676; +} + +.e-checkbox-wrapper:hover .e-frame, +.e-css.e-checkbox-wrapper:hover .e-frame { + background-color: #fff; + border-color: #767676; +} + +.e-checkbox-wrapper:hover .e-frame.e-check, +.e-css.e-checkbox-wrapper:hover .e-frame.e-check { + background-color: #006fc8; + border-color: #006fc8; + color: #fff; +} + +.e-checkbox-wrapper:hover .e-frame.e-stop, +.e-css.e-checkbox-wrapper:hover .e-frame.e-stop { + color: #767676; +} + +.e-checkbox-wrapper:hover .e-label, +.e-css.e-checkbox-wrapper:hover .e-label { + color: #000; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + background-color: #fff; + border-color: #c8c8c8; + color: #c8c8c8; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check { + background-color: #c8c8c8; + border-color: #c8c8c8; + color: #fff; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop { + background-color: #fff; + border-color: #c8c8c8; + color: #c8c8c8; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + color: #c8c8c8; +} + +.e-checkbox-wrapper.e-focus .e-ripple-container, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container { + background-color: transparent; +} + +.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check { + background-color: rgba(0, 0, 0, 0.3); +} + +.e-checkbox-wrapper.e-focus .e-frame, +.e-css.e-checkbox-wrapper.e-focus .e-frame { + outline: #767676 1px solid; + outline-offset: 2px; +} + +.e-checkbox-wrapper.e-focus .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check { + outline: #767676 1px solid; + outline-offset: 2px; +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + content: ""; + font-family: 'e-icons'; +} + +/*! input layout */ +.e-input-group, +.e-input-group.e-control-wrapper { + display: table; + line-height: 1.4; + margin-bottom: 0; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input { + border: 0 solid; + border-width: 1px; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: 400; + height: auto; + line-height: inherit; + margin: 0; + margin-bottom: 0; + outline: none; + padding: 0; + text-indent: 10px; + width: 100%; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +input.e-input:focus, +.e-input-group input.e-input:focus, +.e-input-group input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group.e-control-wrapper input:focus, +.e-float-input input:focus, +.e-float-input.e-input-group input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input.e-control-wrapper.e-input-group input:focus { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-control-wrapper { + border-radius: 0; +} + +.e-input:focus { + border-width: 1px; + padding-bottom: 0; +} + +.e-input.e-small:focus { + border-width: 1px; + padding-bottom: 0; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 0; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 0; +} + +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus { + padding: 0; +} + +input.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger input.e-input, +.e-bigger textarea.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + font-size: 15px; + line-height: inherit; + margin-bottom: 0; + padding: 0; +} + +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + margin-bottom: 0; +} + +.e-input-group.e-bigger .e-input:focus, +.e-bigger .e-input-group .e-input:focus, +.e-input-group.e-control-wrapper.e-bigger .e-input:focus, +.e-bigger .e-input-group.e-control-wrapper .e-input:focus { + padding: 0; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + align-items: center; + border: 0 solid; + border-width: 0; + box-sizing: content-box; + cursor: pointer; + flex-direction: column; + font-size: 12px; + justify-content: center; + line-height: 1; + min-height: 30px; + min-width: 30px; + padding: 0; + text-align: center; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + min-height: 38px; + min-width: 38px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 12px; + padding: 0; +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-disabled input, +.e-input-group.e-disabled input.e-input, +.e-input-group.e-disabled textarea, +.e-input-group.e-disabled textarea.e-input, +.e-input-group.e-control-wrapper.e-disabled, +.e-input-group.e-control-wrapper.e-disabled input, +.e-input-group.e-control-wrapper.e-disabled input.e-input, +.e-input-group.e-control-wrapper.e-disabled textarea, +.e-input-group.e-control-wrapper.e-disabled textarea.e-input, +.e-float-input.e-disabled input, +.e-float-input.e-disabled textarea, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled textarea, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-input-group.e-disabled span, +.e-input-group.e-control-wrapper.e-disabled span { + cursor: not-allowed; +} + +.e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled { + border-color: #f4f4f4; + border-style: solid; +} + +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled { + border-bottom-style: solid; + border-width: 1px; +} + +.e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input.e-disabled, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input { + filter: alpha(opacity=100); + opacity: 1; +} + +.e-input.e-rtl, +.e-input-group.e-rtl, +.e-input-group.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-input.e-corner { + border-radius: 0; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + display: flex; +} + +.e-input-group .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper .e-input-group-icon:first-child { + border-left-width: 0; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + white-space: nowrap; +} + +.e-input-group .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) { + border-right-width: 0; +} + +.e-input + .e-input-group-icon, +.e-input-group .e-input + .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input + .e-input-group-icon { + border-left-width: 0; +} + +.e-input-group.e-corner .e-input:first-child, +.e-input-group.e-corner .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-input-group.e-corner .e-input:last-child, +.e-input-group.e-corner .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child) { + border-left-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon + .e-input, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input { + border-right-width: 0; +} + +.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input { + font-size: 13px; + line-height: inherit; + padding: 0; +} + +.e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input:focus { + padding: 0; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger .e-input, +.e-input-group.e-small .e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger, +.e-bigger .e-input.e-small, +.e-bigger .e-input-group.e-small .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input { + font-size: 14px; + padding: 0; +} + +.e-input-group.e-small.e-bigger .e-input:focus, +.e-input-group.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus { + font-size: 14px; + padding: 0; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 10px; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 12px; + min-height: 34px; + min-width: 34px; + padding: 0; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + font-style: normal; + font-weight: 400; + left: 0; + overflow: hidden; + padding-left: 10px; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + top: -11px; + transform: translate3d(0, 16px, 0) scale(1); + transform-origin: left top; + transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); + user-select: none; + white-space: nowrap; + width: 100%; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + -moz-transform: translate(0%, -50%); + -ms-transform: translate(0%, -50%); + -o-transform: translate(0%, -50%); + -webkit-transform: translate(0%, -50%); + box-sizing: border-box; + left: 0%; + top: 50%; + transform: translate(0%, -50%); + width: 100%; + font-style: normal; +} + +.e-float-input.e-bigger label.e-float-text, +.e-float-input label.e-float-text.e-bigger, +.e-float-input input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input label.e-float-text, +.e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 15px; +} + +.e-float-input.e-small label.e-float-text, +.e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; +} + +.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-small label.e-float-text, +.e-bigger .e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + font-style: normal; +} + +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + font-size: 12px; + font-style: normal; + padding-right: 0; + transform: translate3d(-10px, -43px, 0) scale(1); +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + font-style: normal; + padding-right: 0; + transform: translate3d(-10px, -43px, 0) scale(1); +} + +.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top { + font-style: normal; + padding-right: 0; + transform: translate3d(-10px, -43px, 0) scale(1); +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text { + font-size: 13px; + padding-right: 0; + top: 14px; +} + +.e-float-input.e-small input:focus ~ label.e-float-text, +.e-float-input.e-small input:valid ~ label.e-float-text, +.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text { + font-size: 11px; + padding-right: 0; + top: 17px; +} + +.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text { + font-size: 12px; + padding-right: 0; + top: 16px; +} + +.e-float-input, +.e-float-input.e-control-wrapper { + line-height: 1.4; + margin-bottom: 0; + margin-top: 28px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-bigger, +.e-bigger .e-float-input, +.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-float-input.e-control-wrapper { + line-height: 1.5; + margin-bottom: 0; + margin-top: 28px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-small, +.e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper { + line-height: 1.35; + margin-bottom: 0; + margin-top: 25px; + padding-top: 0; +} + +.e-float-input.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-small, +.e-bigger .e-float-input.e-small, +.e-small .e-float-input.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-small, +.e-bigger .e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper.e-bigger { + line-height: 1.4; + margin-bottom: 0; + margin-top: 26px; + padding-top: 0; +} + +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + line-height: 1.5; +} + +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group, +.e-small .e-input-group.e-control-wrapper, +.e-input-group.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-small, +.e-bigger .e-input-group.e-small, +.e-small .e-input-group.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-control-wrapper.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-control-wrapper.e-bigger { + line-height: normal; +} + +.e-float-input.e-no-float-label, +.e-float-input.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-no-float-label, +.e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-no-float-label, +.e-float-input.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-bigger.e-no-float-label, +.e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label { + margin-top: 0; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border: 0 solid; + border-width: 1px; + display: block; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: 400; + width: 100%; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + min-width: 0; + padding: 0; +} + +.e-float-input input, +.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-input-group.e-control-wrapper input { + text-indent: 10px; +} + +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-bigger .e-float-input textarea, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea { + font-size: 15px; + line-height: inherit; + padding: 0; +} + +.e-float-input.e-small input, +.e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small textarea { + font-size: 13px; + line-height: inherit; + padding: 0; +} + +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea { + font-size: 14px; + line-height: inherit; + padding: 0; +} + +.e-float-input input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input textarea:focus, +.e-float-input.e-control-wrapper textarea:focus { + outline: none; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text { + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; +} + +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text.e-label-top, +.e-float-input input ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top { + user-select: text; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-weight: 400; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: .2s ease; + width: 0; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before { + left: 50%; +} + +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + right: 50%; +} + +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after { + width: 50%; +} + +.e-float-input .e-float-line, +.e-float-input.e-control-wrapper .e-float-line { + display: block; + position: relative; + width: 100%; +} + +.e-float-input.e-rtl, +.e-float-input.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl label.e-float-text { + right: 0; + transform-origin: right top; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl .e-float-input label.e-float-text +.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper label.e-float-text { + padding-right: 10px; +} + +.e-input-group.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-warning::before, +.e-input-group.e-control-wrapper.e-warning::before { + content: ''; +} + +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled { + background: transparent; + background-image: none; + cursor: not-allowed; +} + +.e-input-group.e-corner.e-rtl input.e-input:only-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child { + border-radius: 0; +} + +.e-input-group.e-rtl .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + min-width: 0; + width: 100%; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]), +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) { + border: 0 solid; + border-width: 0; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-input-group::before, +.e-input-group::after, +.e-input-group.e-control-wrapper::before, +.e-input-group.e-control-wrapper::after { + content: ''; +} + +.e-input-group::before, +.e-input-group.e-control-wrapper::before { + content: ''; +} + +.e-input-group.e-input-focus::before, +.e-input-group.e-input-focus::after, +.e-input-group.e-control-wrapper.e-input-focus::before, +.e-input-group.e-control-wrapper.e-input-focus::after { + content: ''; +} + +.e-input-group::after, +.e-input-group.e-control-wrapper::after { + content: ''; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + position: relative; + width: 100%; +} + +.e-input-group .e-input-group-icon:hover, +.e-input-group.e-rtl.e-corner .e-input-group-icon:hover, +.e-input-group.e-control-wrapper .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover { + border-radius: 0; +} + +.e-input.e-small, +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small { + margin-bottom: 0; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger .e-input.e-small, +.e-bigger .e-input-group.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small { + line-height: inherit; + margin-bottom: 0; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 0; + margin-right: 0; + margin-top: 0; +} + +.e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 0; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 0; + margin-right: 0; + margin-top: 0; +} + +.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 0; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + margin-bottom: 0; + margin-right: 0; + margin-top: 0; +} + +.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + margin-top: 0; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-input-group .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 0; + margin-right: 0; + margin-top: 0; +} + +.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 0; +} + +.e-input-group .e-input-group-icon:last-child, +.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-input-group .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon:last-child, +.e-input-group.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-bigger .e-input-group.e-small .e-input-group-icon:last-child { + margin-right: 0; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + border-bottom: 1px solid; +} + +.e-input-group, +.e-input-group.e-success, +.e-input-group.e-warning, +.e-input-group.e-error, +.e-input-group.e-control-wrapper, +.e-input-group.e-control-wrapper.e-success, +.e-input-group.e-control-wrapper.e-warning, +.e-input-group.e-control-wrapper.e-error { + border: 1px solid; + border-width: 1px; +} + +.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group.e-input-focus.e-corner, +.e-input-group.e-control-wrapper.e-input-focus.e-corner { + border-radius: 0; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-disabled, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-disabled { + border-style: solid; +} + +.e-float-custom-tag, +.e-float-custom-tag.e-control-wrapper { + display: block; +} + +.e-float-custom-tag.e-input-group, +.e-float-custom-tag.e-input-group.e-control-wrapper, +.e-input-custom-tag, +.e-input-custom-tag.e-input-group, +.e-input-custom-tag.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + content: ''; +} + +.e-input-group .e-input-group-icon::after, +.e-input-group.e-control-wrapper .e-input-group-icon::after { + content: ''; +} + +.e-input-group .e-input-group-icon.e-input-btn-ripple::after, +.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after { + content: ''; +} + +input.e-input::-ms-clear, +.e-float-input input::-ms-clear, +.e-float-input.e-control-wrapper input::-ms-clear { + display: none; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-control-wrapper.e-input-group .e-float-line, +.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line { + bottom: -1px; + position: absolute; +} + +.e-float-input.e-input-group input, +.e-float-input.e-input-group textarea, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-input-group.e-control-wrapper textarea { + border: 0; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group .e-float-text, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-text { + right: 0; +} + +input.e-input::-webkit-input-placeholder, +input.e-input:-moz-placeholder, +input.e-input:-ms-input-placeholder, +input.e-input::-moz-placeholder { + font-size: 14px; + font-style: normal; +} + +.e-bigger input.e-input::-webkit-input-placeholder, +input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-input:-moz-placeholder, +input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-input:-ms-input-placeholder, +input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-input::-moz-placeholder, +input.e-bigger.e-input::-moz-placeholder { + font-size: 15px; + font-style: normal; +} + +.e-small input.e-input::-webkit-input-placeholder, +input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-input:-moz-placeholder, +input.e-small.e-input:-moz-placeholder, +.e-small input.e-input:-ms-input-placeholder, +input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-input::-moz-placeholder, +input.e-small.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +.e-bigger input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-small.e-input:-moz-placeholder, +.e-small input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-small.e-input::-moz-placeholder, +.e-small input.e-bigger.e-input::-moz-placeholder { + font-size: 14px; + font-style: normal; +} + +input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input::-moz-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input::-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-ms-input-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input:-ms-input-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input { + box-sizing: border-box; + height: 30px; +} + +.e-float-input:not(.e-input-group) input, +.e-float-input:not(.e-input-group.e-control-wrapper) input, +.e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-float-input.e-control-wrapper:not(.e-input-group.e-control-wrapper) input { + box-sizing: border-box; + height: 32px; +} + +input.e-input.e-bigger, +.e-input-group.e-bigger input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-input-group input, +.e-bigger .e-input-group input.e-input, +.e-bigger .e-input-group.e-control-wrapper input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger input, +.e-float-input.e-bigger input.e-input, +.e-bigger .e-float-input input, +.e-bigger .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input.e-control-wrapper input.e-input { + box-sizing: border-box; + height: 38px; +} + +.e-float-input.e-bigger:not(.e-input-group) input, +.e-float-input.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input:not(.e-input-group) input, +.e-bigger .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: border-box; + height: 40px; +} + +input.e-input.e-small, +.e-input-group.e-small input, +.e-input-group.e-small input.e-input, +.e-small .e-input-group input, +.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-small input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-small .e-input-group.e-control-wrapper input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-small input, +.e-float-input.e-small input.e-input, +.e-small .e-float-input input, +.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small input.e-input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: border-box; + height: 24px; +} + +.e-float-input.e-small:not(.e-input-group) input, +.e-float-input.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input:not(.e-input-group) input, +.e-small .e-float-input:not(.e-input-group) input.e-input +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: border-box; + height: 26px; +} + +input.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small input, +.e-input-group.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group input, +.e-bigger.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper input, +.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger.e-small input, +.e-float-input.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input input, +.e-bigger.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper input, +.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: border-box; + height: 34px; +} + +.e-float-input.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: border-box; + height: 36px; +} + +textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + box-sizing: border-box; + height: auto; +} + +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger textarea, +.e-input-group.e-bigger textarea.e-input, +.e-bigger .e-input-group textarea, +.e-bigger .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger textarea, +.e-float-input.e-bigger textarea.e-input, +.e-bigger .e-float-input textarea, +.e-bigger .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: border-box; + height: auto; +} + +textarea.e-input.e-small, +.e-input-group.e-small textarea, +.e-input-group.e-small textarea.e-input, +.e-small .e-input-group textarea, +.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-small textarea, +.e-float-input.e-small textarea.e-input, +.e-small .e-float-input textarea, +.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-input, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: border-box; + height: auto; +} + +textarea.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small textarea, +.e-input-group.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group textarea, +.e-bigger.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger.e-small textarea, +.e-float-input.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input textarea, +.e-bigger.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: border-box; + height: auto; +} + +input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger input.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input { + text-indent: 12px; +} + +input.e-input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input, +.e-small input.e-input, +.e-small .e-input-group .e-input, +.e-small .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-small input, +.e-float-input input.e-small, +.e-small .e-float-input input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-small .e-float-input.e-control-wrapper input { + text-indent: 10px; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper input, +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input input:focus { + padding-left: 10px; + text-indent: 0; +} + +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea.e-input, +.e-float-input.e-control-wrapper textarea, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-float-input.e-control-wrapper textarea:focus, +.e-float-input textarea:focus { + padding-left: 10px; + text-indent: 0; +} + +input.e-input.e-rtl, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-float-input.e-rtl input:focus, +.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-rtl .e-input-group input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-rtl .e-float-input input:focus, +.e-rtl .e-float-input.e-control-wrapper input:focus { + padding-left: 0; + padding-right: 10px; + text-indent: 0; +} + +textarea.e-input.e-rtl, +.e-input-group.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-float-input.e-rtl textarea, +.e-float-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-rtl .e-float-input textarea, +.e-rtl .e-float-input.e-control-wrapper textarea, +.e-input-group.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-float-input.e-rtl textarea, +.e-float-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-rtl .e-float-input textarea, +.e-rtl .e-float-input.e-control-wrapper textarea, +.e-input-group.e-rtl textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-float-input.e-rtl textarea:focus, +.e-float-input.e-control-wrapper.e-rtl textarea:focus, +.e-rtl .e-input-group textarea.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-rtl .e-float-input textarea:focus, +.e-rtl .e-float-input.e-control-wrapper textarea:focus { + padding-right: 10px; + text-indent: 0; +} + +input.e-input.e-small, +.e-small input.e-input, +.e-input-group.e-small input.e-input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-input-group input.e-input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-float-input.e-small input:focus, +.e-float-input.e-control-wrapper.e-small input:focus, +.e-small .e-input-group.e-control-wrapper input.e-input:focus, +.e-small .e-input-group input.e-input:focus, +.e-small .e-float-input input:focus, +.e-small .e-float-input.e-control-wrapper input:focus { + padding-left: 10px; + text-indent: 0; +} + +textarea.e-input.e-small, +.e-small textarea.e-input, +.e-input-group.e-small textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper textarea.e-small, +.e-float-input.e-small textarea, +.e-float-input textarea.e-small, +.e-input-group textarea.e-input.e-small, +.e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input textarea, +.e-small .e-input-group textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-float-input.e-small textarea:focus, +.e-float-input.e-control-wrapper.e-small textarea:focus, +.e-small .e-input-group textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper textarea:focus, +.e-small .e-float-input textarea:focus { + padding-left: 10px; + text-indent: 0; +} + +.e-rtl input.e-input.e-small, +input.e-input.e-small.e-rtl, +.e-small.e-rtl input.e-input, +.e-small input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-float-input.e-small.e-rtl input, +.e-input-group.e-small.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-rtl .e-float-input.e-small input, +.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-input-group.e-small input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-rtl input.e-small, +.e-float-input.e-control-wrapper.e-rtl input.e-small, +.e-input-group.e-rtl input.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, +.e-rtl .e-float-input input.e-small, +.e-rtl .e-float-input.e-control-wrapper input.e-small, +.e-rtl .e-input-group input.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input.e-rtl input, +.e-small .e-float-input.e-control-wrapper.e-rtl input, +.e-small .e-input-group.e-rtl input.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper input, +.e-small.e-rtl .e-float-input input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-small.e-rtl .e-input-group input.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-small.e-rtl .e-input-group input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-small.e-rtl .e-float-input input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-small .e-input-group.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl input:focus, +.e-small .e-float-input.e-rtl input:focus { + padding-left: 0; + padding-right: 10px; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-small, +textarea.e-input.e-small.e-rtl, +.e-small.e-rtl textarea.e-input, +.e-small textarea.e-input.e-rtl, +.e-float-input.e-small.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-rtl textarea, +.e-input-group.e-small.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small textarea, +.e-rtl .e-float-input.e-small textarea, +.e-rtl .e-input-group.e-small textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-rtl textarea.e-small, +.e-float-input.e-rtl textarea.e-small, +.e-input-group.e-rtl textarea.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input.e-small, +.e-rtl .e-float-input.e-control-wrapper textarea.e-small, +.e-rtl .e-float-input textarea.e-small, +.e-rtl .e-input-group textarea.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper.e-rtl textarea, +.e-small .e-float-input.e-rtl textarea, +.e-small .e-input-group.e-rtl textarea.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper textarea, +.e-small.e-rtl .e-float-input textarea, +.e-small.e-rtl .e-input-group textarea.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-small.e-rtl .e-input-group textarea.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper textarea:focus, +.e-small.e-rtl .e-float-input textarea:focus, +.e-small .e-input-group.e-rtl textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl textarea:focus, +.e-small .e-float-input.e-rtl textarea:focus { + padding-right: 10px; + text-indent: 0; +} + +input.e-input.e-bigger, +.e-bigger input.e-input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-bigger .e-input-group input.e-input, +.e-input-group.e-bigger input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger input:focus, +.e-float-input.e-bigger input:focus, +.e-bigger .e-input-group input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper input:focus, +.e-bigger .e-float-input input:focus { + padding-left: 12px; + text-indent: 0; +} + +.e-rtl input.e-input.e-bigger, +input.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl input.e-input, +.e-bigger input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl input, +.e-float-input.e-bigger.e-rtl input, +.e-input-group.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger input, +.e-rtl .e-float-input.e-bigger input, +.e-rtl .e-input-group.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-rtl input.e-bigger, +.e-float-input.e-rtl input.e-bigger, +.e-input-group.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, +.e-rtl .e-float-input.e-control-wrapper input.e-bigger, +.e-rtl .e-float-input input.e-bigger, +.e-rtl .e-input-group input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input, +.e-bigger .e-float-input.e-rtl input, +.e-bigger .e-input-group.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input, +.e-bigger.e-rtl .e-float-input input, +.e-bigger.e-rtl .e-input-group input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-bigger.e-rtl .e-input-group input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-bigger.e-rtl .e-float-input input:focus, +.e-bigger .e-input-group.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-rtl input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus { + padding-left: 0; + padding-right: 12px; + text-indent: 0; +} + +textarea.e-input.e-bigger, +.e-bigger textarea.e-input, +.e-input-group.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input textarea, +.e-bigger .e-input-group textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-bigger textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-float-input.e-bigger textarea:focus, +.e-bigger .e-input-group textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-float-input textarea:focus { + padding-left: 12px; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-bigger, +textarea.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl textarea.e-input, +.e-bigger textarea.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl textarea, +.e-float-input.e-bigger.e-rtl textarea, +.e-input-group.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger textarea, +.e-rtl .e-float-input.e-bigger textarea, +.e-rtl .e-input-group.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-rtl textarea.e-bigger, +.e-float-input.e-control-wrapper.e-rtl textarea.e-bigger, +.e-input-group.e-rtl textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input.e-bigger, +.e-rtl .e-float-input textarea.e-bigger, +.e-rtl .e-float-input.e-control-wrapper textarea.e-bigger, +.e-rtl .e-input-group textarea.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-rtl textarea, +.e-bigger .e-float-input.e-control-wrapper.e-rtl textarea, +.e-bigger .e-input-group.e-rtl textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-bigger.e-rtl .e-float-input textarea, +.e-bigger.e-rtl .e-float-input.e-control-wrapper textarea, +.e-bigger.e-rtl .e-input-group textarea.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-bigger.e-rtl .e-input-group textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input textarea:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-input-group.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input.e-rtl textarea:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl textarea:focus { + padding-right: 12px; + text-indent: 0; +} + +input.e-input.e-bigger.e-small, +.e-bigger input.e-input.e-small, +.e-input-group.e-small.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-input-group.e-small input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger .e-input-group.e-small input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-bigger .e-input-group.e-small input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger .e-float-input.e-small input:focus, +.e-small .e-input-group.e-bigger input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small .e-float-input.e-bigger input:focus, +.e-input-group.e-bigger.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-float-input.e-bigger.e-small input:focus { + padding-left: 12px; + text-indent: 0; +} + +.e-bigger input.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-small.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-float-input.e-small.e-bigger.e-rtl input, +.e-float-input.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-bigger.e-rtl input.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-small input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-float-input.e-small.e-bigger input, +.e-rtl .e-float-input.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small input, +.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus, +.e-bigger .e-float-input.e-small.e-rtl input:focus, +.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, +.e-small .e-float-input.e-bigger.e-rtl input:focus, +.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, +.e-float-input.e-bigger.e-small.e-rtl input:focus, +.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger.e-rtl .e-float-input.e-small input:focus, +.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small.e-rtl .e-float-input.e-bigger input:focus, +.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-rtl .e-float-input.e-bigger.e-small input:focus { + padding-left: 0; + padding-right: 12px; + text-indent: 0; +} + +textarea.e-input.e-bigger.e-small, +.e-bigger textarea.e-input.e-small, +.e-input-group.e-small.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-input-group.e-small textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea, +.e-bigger .e-input-group.e-small textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger .e-float-input.e-small textarea:focus, +.e-small .e-input-group.e-bigger textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small .e-float-input.e-bigger textarea:focus, +.e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-float-input.e-bigger.e-small textarea:focus { + padding-left: 12px; + text-indent: 0; +} + +.e-bigger textarea.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-small.e-rtl textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-float-input.e-small.e-bigger.e-rtl textarea, +.e-float-input.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl textarea, +.e-bigger.e-rtl textarea.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-small textarea.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small textarea.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small textarea, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small textarea, +.e-bigger.e-rtl .e-float-input.e-small.e-control-wrapper textarea, +.e-bigger .e-input-group.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl textarea:focus, +.e-bigger .e-float-input.e-small.e-rtl textarea:focus, +.e-small .e-input-group.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl textarea:focus, +.e-small .e-float-input.e-bigger.e-rtl textarea:focus, +.e-input-group.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus, +.e-float-input.e-bigger.e-small.e-rtl textarea:focus, +.e-bigger.e-rtl .e-input-group.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger.e-rtl .e-float-input.e-small textarea:focus, +.e-small.e-rtl .e-input-group.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small.e-rtl .e-float-input.e-bigger textarea:focus, +.e-rtl .e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-rtl .e-float-input.e-bigger.e-small textarea:focus { + padding-right: 12px; + text-indent: 0; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + background: transparent; + border: 0; + cursor: pointer; + display: flex; + flex-direction: column; + justify-content: center; + line-height: 1; + min-width: 24px; + outline: none; + padding: 0; + text-align: center; +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; + padding: 0; + text-align: center; + vertical-align: middle; +} + +.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + display: flex; +} + +.e-float-input.e-small.e-bigger .e-clear-icon, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-small .e-input-group.e-bigger input ~ .e-clear-icon, +.e-small .e-input-group.e-control-wrapper.e-bigger input ~ .e-clear-icon, +.e-bigger .e-input-group.e-small input ~ .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small input ~ .e-clear-icon, +.e-small .e-float-input.e-control-wrapper.e-bigger input ~ .e-clear-icon, +.e-small .e-float-input.e-bigger input ~ .e-clear-icon, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ .e-clear-icon, +.e-bigger .e-float-input.e-small input ~ .e-clear-icon { + padding-bottom: 0; +} + +.e-float-input.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, +.e-input-group.e-small .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-small ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-small ~ .e-clear-icon::before, +.e-small .e-float-input .e-clear-icon::before, +.e-small .e-input-group .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 10px; +} + +.e-float-input.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-input-group.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-bigger ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-bigger ~ .e-clear-icon::before, +.e-bigger .e-float-input .e-clear-icon::before, +.e-bigger .e-input-group .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; +} + +.e-float-input.e-small.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-small .e-input-group.e-bigger input ~ .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper.e-bigger input ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-small input ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper.e-small input ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper.e-bigger input ~ .e-clear-icon::before, +.e-small .e-float-input.e-bigger input ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-small input ~ .e-clear-icon::before { + font-size: 12px; +} + +.e-input:not(:valid) ~ .e-clear-icon, +.e-input-group input.e-input:not(:valid) ~ .e-clear-icon, +.e-input-group.e-control-wrapper input.e-input:not(:valid) ~ .e-clear-icon, +.e-float-input input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-control-wrapper input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-input-group input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input:not(:valid) ~ .e-clear-icon { + visibility: hidden; +} + +.e-input-group .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide { + visibility: hidden; +} + +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; +} + +.e-input-group.e-disabled input.e-input:not(:valid) ~ .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-disabled input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-input-group.e-disabled input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid) ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled input:not(:valid) ~ .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide { + cursor: not-allowed; +} + +.e-float-input.e-control-wrapper input[readonly] ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group input[readonly] ~ .e-clear-icon, +.e-float-input input[readonly] ~ .e-clear-icon, +.e-float-input.e-input-group input[readonly] ~ .e-clear-icon, +.e-input-group input[readonly] .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-input-group input[readonly] ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input[readonly] ~ .e-clear-icon, +.e-input-group.e-control-wrapper input[readonly] .e-clear-icon.e-clear-icon-hide { + cursor: auto; +} + +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + min-height: 0; + min-width: 30px; + padding-bottom: 0; + padding-right: 0; + padding-top: 0; +} + +.e-float-input.e-input-group .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper .e-clear-icon { + padding-right: 0; + padding-top: 0; +} + +.e-input-group.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-input-group .e-clear-icon.e-bigger, +.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-input-group .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 0; + min-width: 38px; + padding-bottom: 0; + padding-right: 0; + padding-top: 0; +} + +.e-input-group.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 0; + padding-top: 0; +} + +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon { + min-height: 0; + min-width: 34px; + padding-bottom: 0; + padding-right: 0; + padding-top: 0; +} + +.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon { + padding-right: 0; + padding-top: 0; +} + +.e-input-group.e-small .e-clear-icon, +.e-input-group .e-clear-icon.e-small, +.e-small .e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 0; + min-width: 24px; + padding-bottom: 0; + padding-right: 0; + padding-top: 0; +} + +.e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 0; + padding-top: 0; +} + +.e-input:not(:valid), +.e-input:valid, +.e-float-input.e-control-wrapper input:not(:valid), +.e-float-input.e-control-wrapper input:valid, +.e-float-input input:not(:valid), +.e-float-input input:valid, +.e-input-group input:not(:valid), +.e-input-group input:valid, +.e-input-group.e-control-wrapper input:not(:valid), +.e-input-group.e-control-wrapper input:valid, +.e-float-input.e-control-wrapper textarea:not(:valid), +.e-float-input.e-control-wrapper textarea:valid, +.e-float-input textarea:not(:valid), +.e-float-input textarea:valid, +.e-input-group.e-control-wrapper textarea:not(:valid), +.e-input-group.e-control-wrapper textarea:valid, +.e-input-group textarea:not(:valid), +.e-input-group textarea:valid { + box-shadow: none; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + width: 100%; + display: flex; + position: relative; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text { + right: 0; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; +} + +.e-float-input input.e-input, +.e-float-input.e-bigger .e-input, +.e-bigger .e-float-input .e-input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-float-input.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + font-size: 12px; + font-style: normal; + top: 15px; + transform: translate3d(-10px, -43px, 0) scale(1); +} + +.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text { + font-size: 13px; + top: 14px; +} + +.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text { + font-size: 11px; + top: 16px; +} + +.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text { + font-size: 12px; + top: 16px; +} + +.e-float-input textarea ~ .e-float-text, +.e-float-input.e-control-wrapper textarea ~ .e-float-text { + top: 11px; +} + +.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 15px; + top: 14px; +} + +.e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-small, +.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 13px; + top: 9px; +} + +.e-float-input.e-small.e-bigger textarea ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text { + font-size: 14px; + top: 13px; +} + +.e-input-group:hover:not(.e-disabled), +.e-input-group.e-control-wrapper:hover:not(.e-disabled), +.e-float-input:hover:not(.e-disabled), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-disabled), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) { + border-bottom-width: 1px; +} + +/*! input theme */ +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + background: #fff; + border-color: #c8c8c8; + color: #333; +} + +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-control-wrapper { + background: #fff; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + background: #fff; + border-color: #c8c8c8; + color: #333; +} + +.e-input[readonly], +.e-input-group .e-input[readonly], +.e-input-group.e-control-wrapper .e-input[readonly] { + background: #fff; +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + color: #a6a6a6; +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled +.e-float-input input[disabled], +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled { + background: #f4f4f4; + color: #a6a6a6; + border-color: #f4f4f4; +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + background: #f4f4f4; + border-color: #f4f4f4; +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + background: #f4f4f4; + color: #000; +} + +.e-input.e-success, +.e-input.e-success:focus, +.e-input-group.e-success input.e-input, +.e-input-group.e-control-wrapper.e-success input.e-input, +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon { + border-color: #107c10; +} + +.e-input.e-warning, +.e-input.e-warning:focus, +.e-input-group.e-warning input.e-input, +.e-input-group.e-control-wrapper.e-warning input.e-input, +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon { + border-color: #d83b01; +} + +.e-input.e-error, +.e-input.e-error:focus, +.e-input-group.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-error .e-input-group-icon { + border-color: #a80000; +} + +label.e-float-text, +.e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: #a6a6a6; +} + +.e-float-input.e-error label.e-float-text, +.e-float-input.e-control-wrapper.e-error label.e-float-text, +.e-float-input.e-error input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text { + color: #a80000; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border-bottom-color: #c8c8c8; +} + +.e-float-input.e-success input, +.e-float-input.e-control-wrapper.e-success input { + border-color: #107c10; +} + +.e-float-input.e-warning input, +.e-float-input.e-control-wrapper.e-warning input { + border-color: #d83b01; +} + +.e-float-input.e-error input, +.e-float-input.e-control-wrapper.e-error input { + border-color: #a80000; +} + +.e-float-input:not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) { + color: #a6a6a6; +} + +.e-float-input.e-small textarea:focus, +.e-float-input textarea:focus { + border-color: #0078d7; +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active { + background: #0078d7; + color: #fff; +} + +input.e-input::selection, +textarea.e-input::selection, +.e-input-group input.e-input::selection, +.e-input-group.e-control-wrapper input.e-input::selection, +.e-float-input input::selection, +.e-float-input.e-control-wrapper input::selection { + background: #0078d7; + color: #fff; +} + +.e-float-input.e-small textarea::selection, +.e-float-input textarea::selection { + background: #0078d7; + color: #fff; +} + +input.e-input:-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group input.e-input:-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + color: #a6a6a6; +} + +input.e-input:-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group input.e-input:-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + color: #a6a6a6; +} + +textarea.e-input:-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group textarea.e-input:-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder { + color: #a6a6a6; +} + +input.e-input::-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group input.e-input::-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper input.e-input::-moz-placeholder { + color: #a6a6a6; +} + +textarea.e-input::-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group textarea.e-input::-moz-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder { + color: #a6a6a6; +} + +input.e-input:-ms-input-placeholder { + color: #a6a6a6; +} + +.e-input-group input.e-input:-ms-input-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder { + color: #a6a6a6; +} + +textarea.e-input:-ms-input-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder { + color: #a6a6a6; +} + +.e-input-group textarea.e-input:-ms-input-placeholder { + color: #a6a6a6; +} + +input.e-input::-webkit-input-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder { + color: #a6a6a6; +} + +.e-input-group input.e-input::-webkit-input-placeholder { + color: #a6a6a6; +} + +textarea.e-input::-webkit-input-placeholder { + color: #a6a6a6; +} + +.e-input-group textarea.e-input::-webkit-input-placeholder { + color: #a6a6a6; +} + +.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder { + color: #a6a6a6; +} + +.e-input-group::before, +.e-input-group::after, +.e-input-group.e-control-wrapper::before, +.e-input-group.e-control-wrapper::after { + content: ''; +} + +.e-input-group.e-success::before, +.e-input-group.e-success::after, +.e-input-group.e-control-wrapper.e-success::before, +.e-input-group.e-control-wrapper.e-success::after { + content: ''; +} + +.e-input-group.e-warning::before, +.e-input-group.e-warning::after, +.e-input-group.e-control-wrapper.e-warning::before, +.e-input-group.e-control-wrapper.e-warning::after { + content: ''; +} + +.e-input-group.e-error::before, +.e-input-group.e-error::after, +.e-input-group.e-control-wrapper.e-error::before, +.e-input-group.e-control-wrapper.e-error::after { + content: ''; +} + +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: #333; +} + +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: #333; +} + +.e-input-group.e-error .e-input-group-icon, +.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: #333; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + border-color: #c8c8c8; +} + +.e-input:focus:not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus { + border-color: #0078d7; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) { + border-color: #0078d7; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus { + border-color: #c8c8c8; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) { + border-color: #c8c8c8; +} + +.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) { + border-color: #0078d7; +} + +.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) { + border-color: #f4f4f4; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + border-bottom-color: #c8c8c8; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success { + border-color: #107c10; +} + +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning { + border-color: #d83b01; +} + +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error { + border-color: #a80000; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + color: #333; +} + +.e-float-input.e-disabled .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon { + color: #a6a6a6; +} + +.e-float-input.e-input-focus .e-input:focus, +.e-float-input.e-control-wrapper.e-input-focus .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: #333; +} + +.e-float-input.e-input-group.e-disabled .e-float-text, +.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input input[disabled] ~ label.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-disabled label.e-float-text, +.e-float-input.e-disabled label.e-float-text.e-label-top, +.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top { + color: #a6a6a6; +} + +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top { + color: #a6a6a6; +} + +input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) { + border-color: #767676; +} + +.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) { + border-color: #767676; +} + +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]) { + border-color: #0078d7; +} + +.e-input-group:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-input-group.e-control-wrapper:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input.e-control-wrapper:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-float-input:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]) { + border-color: #0078d7; +} + +/*! component's default definitions and variables */ +/*! hscroll icons */ +.e-hscroll.e-rtl .e-nav-left-arrow::before { + content: ""; +} + +.e-hscroll.e-rtl .e-nav-right-arrow::before { + content: ""; +} + +.e-hscroll .e-nav-left-arrow::before { + content: ""; + line-height: normal; +} + +.e-hscroll .e-nav-right-arrow::before { + content: ""; + line-height: normal; +} + +/*! h-scroll layout */ +.e-bigger .e-hscroll, +.e-hscroll.e-bigger { + min-height: 50px; +} + +.e-bigger .e-hscroll:not(.e-scroll-device), +.e-hscroll.e-bigger:not(.e-scroll-device) { + padding: 0 50px; +} + +.e-bigger .e-hscroll .e-icons, +.e-hscroll.e-bigger .e-icons { + font-size: 18px; +} + +.e-bigger .e-hscroll .e-scroll-nav, +.e-hscroll.e-bigger .e-scroll-nav { + min-height: 50px; + width: 50px; +} + +.e-hscroll { + display: block; + position: relative; + width: inherit; +} + +.e-hscroll:not(.e-scroll-device) { + padding: 0 40px; +} + +.e-hscroll > * { + height: inherit; +} + +.e-hscroll .e-hscroll-content { + height: inherit; + position: relative; + touch-action: none; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + left: 0; + right: auto; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + left: auto; + right: 0; +} + +.e-hscroll .e-scroll-nav { + align-items: center; + bottom: 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 40px; + position: absolute; + top: 0; + width: 40px; +} + +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + left: 0; +} + +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + right: 0; +} + +.e-hscroll .e-scroll-nav.e-ie-align { + display: table; +} + +.e-hscroll .e-nav-arrow { + position: relative; +} + +.e-hscroll .e-nav-arrow.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +/*! h-scroll theme */ +.e-hscroll .e-icons { + color: #333; +} + +.e-hscroll.e-rtl .e-scroll-nav { + background: #fff; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + border-left: 1px solid #a6a6a6; + border-right: 0; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + border-left: 0; + border-right: 1px solid #a6a6a6; +} + +.e-hscroll.e-rtl .e-scroll-nav:hover { + background: #f4f4f4; + border: ""; + border-color: ""; + color: #333; +} + +.e-hscroll .e-scroll-nav { + background: #fff; +} + +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + border-right: 1px solid #a6a6a6; +} + +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + border-left: 1px solid #a6a6a6; +} + +.e-hscroll .e-scroll-nav:focus { + background: #f4f4f4; + border: ""; + border-color: ""; + color: #333; +} + +.e-hscroll .e-scroll-nav::after { + content: ''; +} + +.e-hscroll .e-scroll-nav:active::after { + content: ''; +} + +.e-hscroll .e-scroll-nav:hover { + background: #f4f4f4; + border: ""; + color: #333; +} + +.e-hscroll .e-scroll-nav:active { + background: #d2ebff; + border: ""; + box-shadow: ""; + color: #333; +} + +/*! TreeView's default definitions and variables */ +.e-treeview .e-list-item div.e-icons { + -webkit-transition: -webkit-transform .3s ease-in-out; + border-radius: 15px; + transition: -webkit-transform .3s ease-in-out; + transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; +} + +.e-treeview .e-list-item .e-icons.e-icon-collapsible { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next { + transform: rotate(180deg); +} + +.e-treeview.e-rtl div.e-icons { + transform: rotate(180deg); +} + +/*! TreeView's fabric theme wise override definitions and variables */ +/*! TreeView icons */ +.e-treeview .e-list-item div.e-icons::before { + content: ""; +} + +.e-treeview .e-sibling::before { + content: ''; +} + +.e-treeview .e-popup .e-icons::before { + content: '\e930'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-in::before { + content: '\e22c'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-out::before { + content: '\e22b'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-next::before { + content: '\e22d'; +} + +.e-treeview.e-drag-item .e-icons.e-no-drop::before { + content: '\e22a'; +} + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +@-webkit-keyframes rotation { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} + +.e-bigger .e-treeview .e-fullrow, +.e-treeview.e-bigger .e-fullrow { + height: 40px; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + line-height: 38px; + min-height: 38px; + padding: 0 10px; +} + +.e-bigger .e-treeview .e-list-text .e-input-group, +.e-treeview.e-bigger .e-list-text .e-input-group { + height: 38px; +} + +.e-bigger .e-treeview .e-list-text .e-input-group .e-input, +.e-treeview.e-bigger .e-list-text .e-input-group .e-input { + height: 36px; +} + +.e-bigger .e-treeview .e-checkbox-wrapper, +.e-treeview.e-bigger .e-checkbox-wrapper { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 16px; +} + +.e-bigger .e-treeview .e-list-icon, +.e-bigger .e-treeview .e-list-img, +.e-treeview.e-bigger .e-list-icon, +.e-treeview.e-bigger .e-list-img { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-list-icon + .e-list-icon, +.e-bigger .e-treeview .e-list-icon + .e-list-img, +.e-bigger .e-treeview .e-list-img + .e-list-icon, +.e-bigger .e-treeview .e-list-img + .e-list-img, +.e-treeview.e-bigger .e-list-icon + .e-list-icon, +.e-treeview.e-bigger .e-list-icon + .e-list-img, +.e-treeview.e-bigger .e-list-img + .e-list-icon, +.e-treeview.e-bigger .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + padding: 6px; +} + +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 16px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-treeview { + display: block; + overflow: hidden; + position: relative; + white-space: nowrap; +} + +.e-treeview > .e-ul { + overflow: auto; +} + +.e-treeview .e-ul { + margin: 0; + padding: 0 0 0 24px; +} + +.e-treeview li.e-node-collapsed .e-list-item .e-fullrow { + display: none; +} + +.e-treeview .e-list-item { + list-style: none; + padding: 2px 0; +} + +.e-treeview .e-list-item .e-ul { + margin: 2px 0 -2px; + padding: 0 0 0 24px; +} + +.e-treeview .e-list-item.e-disable > .e-text-content, +.e-treeview .e-list-item.e-disable > .e-fullrow { + -ms-touch-action: none; + filter: alpha(opacity=50); + opacity: .5; + pointer-events: none; + touch-action: none; +} + +.e-treeview .e-list-item .e-icons.e-icons-spinner::before { + content: none; +} + +.e-treeview .e-icons .e-spinner-pane { + position: relative; +} + +.e-treeview .e-text-content { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + cursor: pointer; + margin: 0; + padding: 0 0 0 24px; +} + +.e-treeview .e-fullrow { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + box-sizing: border-box; + cursor: pointer; + height: 32px; + left: 0; + overflow: hidden; + position: absolute; + width: 100%; +} + +.e-treeview .e-checkbox-wrapper { + margin: 0 0 0 5px; + pointer-events: all; + position: relative; +} + +.e-treeview .e-checkbox-wrapper + .e-list-icon, +.e-treeview .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 12px; +} + +.e-treeview .e-checkbox-wrapper + .e-list-text { + padding: 0 10px; +} + +.e-treeview .e-checkbox-wrapper .e-ripple-container { + bottom: -7px; + height: 32px; + left: -7px; + right: -7px; + top: -7px; + width: 32px; +} + +.e-treeview .e-list-text { + box-sizing: border-box; + display: inline-block; + line-height: 30px; + margin: 0; + min-height: 30px; + padding: 0 5px; + text-decoration: none; + vertical-align: middle; +} + +.e-treeview .e-list-text .e-input-group { + height: 30px; + margin-bottom: 0; + min-width: 150px; + vertical-align: bottom; +} + +.e-treeview .e-list-text .e-input-group .e-input { + height: 28px; +} + +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + display: inline-block; + height: 18px; + margin: 0 0 0 5px; + vertical-align: middle; + width: 18px; +} + +.e-treeview .e-list-icon + .e-list-icon, +.e-treeview .e-list-icon + .e-list-img, +.e-treeview .e-list-img + .e-list-icon, +.e-treeview .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} + +.e-treeview .e-list-icon + .e-list-text, +.e-treeview .e-list-img + .e-list-text { + padding: 0 10px; +} + +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + display: inline-block; + height: 24px; + margin: 0 0 0 -24px; + vertical-align: middle; + width: 24px; +} + +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + display: inline-block; + padding: 7px; +} + +.e-treeview .e-load { + -webkit-animation: rotation .5s infinite linear; + animation: rotation .5s infinite linear; +} + +.e-treeview .e-sibling { + border: 4px solid transparent; + height: 6px; + margin-top: -5px; + position: absolute; + width: 6px; + z-index: 2; +} + +.e-treeview .e-text-content + .e-sibling { + margin-top: -1px; +} + +.e-treeview .e-sibling::before { + left: 0; + height: 1px; + position: absolute; + width: 144px; + z-index: 2; +} + +.e-treeview .e-popup { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + font-weight: normal; + position: absolute; + z-index: 99999; +} + +.e-treeview .e-popup .e-content { + border-radius: 4px; + border-style: solid; + border-width: 1px; + font-size: 14px; + padding: 4px; +} + +.e-treeview .e-popup .e-icons { + border: 1px solid transparent; + cursor: pointer; + display: inline-block; + height: 26px; + line-height: 18px; + padding: 4px; + width: 26px; +} + +.e-treeview .e-popup .e-downtail::before, +.e-treeview .e-popup .e-downtail::after { + border: 10px solid transparent; + content: ''; + height: 0; + left: 8px; + position: absolute; + width: 0; +} + +.e-treeview .e-popup .e-downtail::after { + bottom: -18px; +} + +.e-treeview.e-fullrow-wrap .e-text-content { + pointer-events: none; + position: relative; +} + +.e-treeview.e-fullrow-wrap .e-icon-collapsible, +.e-treeview.e-fullrow-wrap .e-icon-expandable, +.e-treeview.e-fullrow-wrap .e-input, +.e-treeview.e-fullrow-wrap .e-list-url { + pointer-events: auto; +} + +.e-treeview.e-drag-item { + overflow: visible; + z-index: 10000; +} + +.e-treeview.e-drag-item .e-text-content { + float: left; +} + +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + padding: 6px; +} + +.e-treeview.e-drag-item .e-drop-count { + border: 1px solid; + border-radius: 15px; + box-sizing: content-box; + font-size: 13px; + line-height: normal; + margin-left: -12px; + min-width: 12px; + padding: 3px 5px 4px; + position: absolute; + text-align: center; + top: -10px; +} + +.e-treeview.e-dragging .e-text-content, +.e-treeview.e-dragging .e-fullrow { + cursor: default; +} + +.e-treeview.e-rtl .e-ul { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-list-item .e-ul { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-text-content { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-checkbox-wrapper { + margin: 0 5px 0 0; +} + +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 12px 0 0; +} + +.e-treeview.e-rtl .e-list-icon, +.e-treeview.e-rtl .e-list-img { + margin: 0 5px 0 0; +} + +.e-treeview.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-treeview.e-rtl .e-icon-collapsible, +.e-treeview.e-rtl .e-icon-expandable { + margin: 0 -24px 0 0; +} + +.e-treeview.e-rtl .e-sibling::before { + right: 0; +} + +.e-treeview.e-rtl.e-drag-item .e-text-content { + float: right; +} + +.e-treeview.e-rtl.e-drag-item .e-drop-count { + margin-right: -12px; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + font-size: 15px; +} + +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + font-size: 12px; +} + +.e-treeview { + -webkit-tap-highlight-color: transparent; +} + +.e-treeview .e-text-content, +.e-treeview .e-fullrow { + border-color: transparent; +} + +.e-treeview .e-list-text { + color: #333; + font-size: 14px; +} + +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + font-size: 16px; +} + +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + color: #333; +} + +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + font-size: 10px; +} + +.e-treeview .e-list-item.e-active, +.e-treeview .e-list-item.e-hover { + background: transparent; +} + +.e-treeview .e-list-item.e-hover > .e-text-content { + color: #333; +} + +.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text { + color: #333; +} + +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable { + color: #333; +} + +.e-treeview .e-list-item.e-active > .e-text-content { + color: #333; +} + +.e-treeview .e-list-item.e-active > .e-text-content .e-list-text { + color: #333; +} + +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable { + color: #333; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content { + color: #333; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text { + color: #333; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable { + color: #333; +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content { + color: #333; +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text { + color: #333; +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable { + color: #333; +} + +.e-treeview .e-list-item.e-hover > .e-fullrow { + background-color: #f4f4f4; + border-color: #f4f4f4; +} + +.e-treeview .e-list-item.e-active > .e-fullrow { + background-color: #d2ebff; + border-color: #d2ebff; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-fullrow { + background-color: #d2ebff; + border-color: #666; +} + +.e-treeview .e-list-item.e-editing.e-active > .e-fullrow, +.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow { + background-color: transparent; + border-color: transparent; +} + +.e-treeview .e-list-item.e-disable .e-list-text { + color: #a6a6a6; +} + +.e-treeview .e-list-item.e-disable .e-icon-collapsible, +.e-treeview .e-list-item.e-disable .e-icon-expandable { + color: #a6a6a6; +} + +.e-treeview .e-sibling { + border-right-color: transparent; + border-left-color: #0078d7; +} + +.e-treeview .e-sibling::before { + background: #c8c8c8; +} + +.e-treeview .e-popup .e-content { + background-color: #fff; + border-color: #a6a6a6; +} + +.e-treeview .e-popup.e-select .e-icons { + border-color: #a6a6a6; +} + +.e-treeview .e-popup .e-downtail::before { + border-top-color: #a6a6a6; +} + +.e-treeview .e-popup .e-downtail::after { + border-top-color: #fff; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content { + background-color: #f4f4f4; + border-color: #f4f4f4; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content { + background-color: #d2ebff; + border-color: #d2ebff; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content { + background-color: #d2ebff; + border-color: #666; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content, +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content { + background-color: transparent; + border-color: transparent; +} + +.e-treeview.e-fullrow-wrap .e-text-content { + border-color: transparent; +} + +.e-treeview.e-drag-item { + background-color: #d2ebff; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; +} + +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + font-size: 12px; +} + +.e-treeview.e-drag-item .e-list-text { + color: #333; +} + +.e-treeview.e-drag-item .e-icons { + color: #fff; +} + +.e-treeview.e-drag-item .e-drop-count { + background-color: #0078d7; + border-color: #fff; + color: #fff; +} + +.e-treeview.e-rtl .e-sibling { + border-left-color: transparent; + border-right-color: #0078d7; +} + +/*! component's default definitions and variables */ +/*! component's theme wise override fabric-definitions and variables */ +/*! accordion icons */ +.e-accordion .e-tgl-collapse-icon::before { + content: ""; +} + +.e-accordion .e-tgl-collapse-icon.e-expand-icon { + transform: rotate(-180deg); +} + +/*! accordion layout */ +.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel { + font-size: 14px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion { + border: 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 42px 0 36px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header { + padding: 0 42px 0 24px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content { + font-size: 14px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header { + line-height: 49px; + min-height: 50px; + padding: 0 42px 0 12px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon { + height: 50px; + min-height: 50px; + min-width: 30px; + right: 12px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 14px 0 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + padding: 19px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 19px 19px 19px 45px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 19px 19px 19px 60px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 42px 0 24px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 19px 45px 19px 19px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 19px 60px 19px 19px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 36px 0 42px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header { + padding: 0 24px 0 42px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 12px 0 42px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 12px; + right: auto; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 14px; +} + +.e-accordion { + display: block; + position: relative; +} + +.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item.e-selected { + padding-top: 0; +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item { + overflow: hidden; + padding-top: ""; + position: relative; +} + +.e-accordion .e-acrdn-item.e-hide { + display: none; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 14px; +} + +.e-accordion .e-acrdn-item.e-select > .e-acrdn-header { + cursor: pointer; +} + +.e-accordion .e-acrdn-item .e-acrdn-header { + line-height: 39px; + min-height: 40px; + overflow: hidden; + padding: 0 42px 0 12px; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-accordion .e-acrdn-item .e-acrdn-header > * { + display: inline-block; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon { + display: table; + font-size: 14px; + height: 40px; + min-height: 40px; + min-width: 24px; + position: absolute; + right: 12px; + top: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation { + transition: .5s ease 0s; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 8px 0 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; + overflow-y: hidden; + text-decoration: none; + width: 100%; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion { + border: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 42px 0 36px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 15px 15px 15px 45px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 15px 15px 15px 60px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content { + line-height: 1.5; + overflow: hidden; + padding: 15px; + text-overflow: ellipsis; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * { + overflow: hidden; + text-overflow: ellipsis; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 42px 0 24px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content { + font-size: 14px; +} + +.e-accordion .e-acrdn-item .e-content-hide { + display: none; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 36px 0 42px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 24px 0 42px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 15px 45px 15px 15px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 15px 60px 15px 15px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 12px 0 42px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 12px; + right: auto; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 8px; +} + +/*! accordion theme */ +.e-accordion { + -webkit-tap-highlight-color: transparent; + background: #fff; + border: 1px solid #eaeaea; +} + +.e-accordion .e-active { + background: #fff; +} + +.e-accordion .e-acrdn-item { + border-bottom: 1px solid #fff; + border-top: 1px solid #fff; +} + +.e-accordion .e-acrdn-item.e-item-focus { + border-bottom: 1px solid #f4f4f4; + border-top: 1px solid #f4f4f4; +} + +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-top: 1px solid #d2ebff; +} + +.e-accordion .e-acrdn-item.e-expand-state.e-select { + border-bottom: 1px solid #d2ebff; + border-top: 1px solid #d2ebff; +} + +.e-accordion .e-acrdn-item .e-acrdn-header { + border: 1px solid #fff; +} + +.e-accordion .e-acrdn-item.e-overlay { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus { + border: 1px solid #666; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content { + color: #333; +} + +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + color: #333; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + color: #333; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + color: #333; +} + +.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus { + border: 1px solid #666; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:hover { + border: 1px solid #f4f4f4; + background: #f4f4f4; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:active { + border: 1px solid #f4f4f4; + background: #f4f4f4; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:focus { + border: 1px solid #f4f4f4; + background: #f4f4f4; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header { + border: 1px solid #d2ebff; + background: #d2ebff; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon { + color: #333; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content { + color: #333; +} + +.e-accordion .e-acrdn-item.e-selected.e-select { + border-bottom: 1px solid #eaeaea; + border-top: 1px solid #eaeaea; +} + +.e-accordion .e-acrdn-item.e-selected + .e-selected { + border-top: 1px none #eaeaea; +} + +.e-accordion .e-acrdn-item.e-selected .e-selected:last-child { + border-bottom: 1px none #eaeaea; +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content { + color: #333; +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content { + color: #fff; +} + +.e-accordion .e-acrdn-item .e-toggle-icon { + color: #333; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; +} + +/*! component's default definitions and variables */ +/*! toolbar icons */ +.e-toolbar .e-popup-down-icon::before { + content: ""; + line-height: normal; +} + +.e-toolbar .e-popup-up-icon::before { + content: ""; + line-height: normal; +} + +/*! toolbar layout */ +.e-bigger .e-toolbar, +.e-toolbar.e-bigger { + height: 50px; + min-height: 50px; +} + +.e-bigger .e-toolbar .e-icons, +.e-toolbar.e-bigger .e-icons { + font-size: 18px; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 10px; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 12.5px; + margin-right: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 10px; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 12.5px; +} + +.e-bigger .e-toolbar .e-hor-nav, +.e-toolbar.e-bigger .e-hor-nav { + min-height: 49px; + min-width: 50px; +} + +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn-text { + line-height: 32px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-icons, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-icons { + min-width: 25px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + min-height: 45px; + padding: 0 12.5px 0 0; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons { + margin-left: 0; + padding: 0 12.5px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0 12.5px; +} + +.e-bigger .e-toolbar .e-toolbar-items, +.e-toolbar.e-bigger .e-toolbar-items { + min-height: 49px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 12.5px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 12.5px; +} + +.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 12.5px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item { + min-height: 49px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) { + min-width: 49px; + padding: 0 1.5px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator { + height: 30px; + margin: 10px 5px; + min-height: 30px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-icons, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-icons { + line-height: 34px; + min-height: 34px; + min-width: 25px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text button.e-btn.e-tbtn-txt .e-icons, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text button.e-btn.e-tbtn-txt .e-icons, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item button.e-btn, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: inherit; + margin: 0; + min-height: 50px; + min-width: 50px; + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons { + padding: 0 0 0 15px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right { + padding: 0 12px 0 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item button.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 15px 0 10px; +} + +.e-toolbar { + border-radius: ""; + display: block; + height: 40px; + min-height: 40px; + position: relative; + touch-action: none; + user-select: none; + white-space: nowrap; +} + +.e-toolbar.e-control[class*='e-toolbar'] { + box-sizing: content-box; +} + +.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar .e-tbar-btn-text, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + display: inline-block; + padding: 0 12px 0 8px; +} + +.e-toolbar.e-hidden, +.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden { + display: none; +} + +.e-toolbar.e-corner { + border-radius: 0; +} + +.e-toolbar .e-toolbar-pop { + border-radius: ""; + overflow: hidden; + padding: 0; + position: absolute; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden { + display: none; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + display: inline-flex; + justify-content: flex-start; + min-height: 36px; + padding: 0 10px 0 0; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons { + line-height: inherit; + margin: 0; + padding: 0 10px; + width: auto; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0 10px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-icons { + min-width: 20px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 34px; + padding: 0; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control { + text-align: center; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons { + min-width: 100%; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item { + align-content: center; + align-items: center; + display: flex; + height: auto; + justify-content: center; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item > * { + height: 100%; + min-width: 100%; + text-overflow: ellipsis; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar .e-toolbar-pop .e-toolpopup { + text-align: center; +} + +.e-toolbar .e-toolbar-popup { + text-align: center; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 10px; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 10px; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: auto; + right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right { + left: 0; + right: auto; +} + +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 10px; +} + +.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 10px; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 10px; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 10px; + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child { + margin-left: 10px; + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 10px; +} + +.e-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} + +.e-toolbar .e-hor-nav { + align-items: center; + border-radius: 0 "" "" 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 39px; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + width: 40px; +} + +.e-toolbar .e-hor-nav.e-ie-align { + display: table; +} + +.e-toolbar .e-popup-down-icon.e-icons, +.e-toolbar .e-popup-up-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +.e-toolbar .e-toolbar-items { + border-radius: "" 0 0 ""; + display: inline-block; + height: 100%; + margin: 1px 0; + min-height: 39px; + vertical-align: middle; +} + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .e-toolbar .e-toolbar-items { + margin: 0; + } +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-icons { + line-height: 25px; + min-height: 25px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos { + display: block; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + display: table; + height: 100%; + top: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + position: absolute; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + right: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn { + line-height: 24px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: 0; + line-height: 35px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center { + margin: 0 auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-left, +.e-toolbar .e-toolbar-items .e-toolbar-center, +.e-toolbar .e-toolbar-items .e-toolbar-right { + display: inline-block; +} + +.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 10px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 10px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 10px; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 10px; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child { + margin-right: 10px; +} + +.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child, +.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 10px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 10px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 39px; + vertical-align: middle; + width: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-icons { + min-width: 20px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) { + height: 100%; + min-width: 34px; + padding: 0 1px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + margin: 7.5px 3px; + min-height: 24px; + min-width: 1px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item input[type='checkbox'] { + height: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text button.e-btn.e-tbtn-txt .e-icons, +.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + height: inherit; + margin: 0; + min-height: 40px; + min-width: 40px; + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn:focus, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus { + outline: none; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons { + padding: 0 0 0 12px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right { + padding: 0 15px 0 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-icons, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons { + margin: 0; + width: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item > * { + align-self: center; + text-overflow: ellipsis; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + height: 24px; + vertical-align: middle; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator { + display: none; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type { + display: none; +} + +.e-toolbar .e-tbar-btn > :first-child { + display: inline-block; +} + +.e-toolbar .e-tbar-btn { + border: none; + cursor: pointer; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 16px; + font-weight: 400; + overflow: hidden; + padding: 0; + text-align: center; + text-decoration: none; + text-transform: none; +} + +.e-toolbar .e-tbar-btn .e-icons { + font-size: 16px; + vertical-align: middle; +} + +.e-toolbar .e-tbar-btn div { + vertical-align: middle; +} + +.e-toolbar .e-tbar-btn .e-tbar-btn-text { + cursor: default; + display: inline-block; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + line-height: inherit; + vertical-align: middle; + width: auto; +} + +/*! toolbar theme */ +.e-toolbar { + -webkit-tap-highlight-color: transparent; + background: #fff; + border: 1px solid #dadada; + box-shadow: none; +} + +.e-toolbar .e-icons { + color: #333; +} + +.e-toolbar .e-toolbar-pop { + background: #fff; + border: 1px solid #dadada; + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn-text { + color: #333; +} + +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active { + background: #d2ebff; + border: ""; + border-left: 1px solid #d2ebff; + box-shadow: ""; +} + +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons { + color: #333; +} + +.e-toolbar .e-tbar-btn { + background: #fff; + box-shadow: none; + color: #333; +} + +.e-toolbar .e-tbar-btn:focus { + background: #f4f4f4; + border-color: #dadada; + border-radius: ""; + color: #000; +} + +.e-toolbar .e-tbar-btn:hover { + background: #f4f4f4; + border-color: #dadada; + border-radius: ""; + color: #000; +} + +.e-toolbar .e-toolbar-items { + background: #fff; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay { + background: #fff; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text { + color: #c8c8c8; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons { + color: #c8c8c8; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + color: #333; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + border-right: 1px solid #a6a6a6; +} + +.e-toolbar.e-rtl .e-hor-nav { + background: #fff; + border-left: 0; + border-right: 1px solid #dadada; +} + +.e-toolbar.e-rtl .e-hor-nav:not(.e-hor-nav.e-nav-active):hover { + background: #f4f4f4; + color: #000; +} + +.e-toolbar .e-hor-nav { + background: #fff; + border-left: 1px solid #dadada; +} + +.e-toolbar .e-hor-nav::after { + content: ''; +} + +.e-toolbar .e-hor-nav:active { + border: ""; + box-shadow: ""; + color: #333; +} + +.e-toolbar .e-hor-nav:active::after { + content: ''; +} + +.e-toolbar .e-hor-nav:hover { + background: #f4f4f4; + border-left: ""; + color: #000; +} + +.e-toolbar .e-hor-nav:focus { + background: #f4f4f4; + border-color: #767676; + border-left: ""; + color: #fff; +} + +.e-toolbar .e-tbar-btn:active { + background: #d2ebff; + border-color: #d2ebff; + border-radius: ""; + box-shadow: ""; + color: #333; +} + +/*! contextmenu layout */ +.e-contextmenu-wrapper ul { + border: 1px solid #eaeaea; + border-radius: 0; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); + display: none; + font-size: 14px; + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + min-width: 120px; + overflow: hidden; + padding: 0; + position: absolute; + user-select: none; +} + +.e-contextmenu-wrapper ul.e-contextmenu { + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); +} + +.e-contextmenu-wrapper ul .e-menu-item { + cursor: pointer; + height: 36px; + line-height: 36px; + padding: 0 10px; + position: relative; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide { + display: none; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-style: solid; + border-bottom-width: 1px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + display: inline-block; + text-decoration: none; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + float: left; + line-height: 36px; + margin-right: 10px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-previous { + margin-right: 12px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-previous::before { + content: ""; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + font-size: 12px; + line-height: 36px; + margin-left: 16px; + margin-right: 0; + position: absolute; + right: 5px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret::before { + content: ""; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-disabled { + cursor: auto; + pointer-events: none; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 16px; + vertical-align: middle; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + cursor: auto; + height: auto; + line-height: normal; + margin: 0; + pointer-events: none; +} + +.e-contextmenu-wrapper ul .e-blankicon { + padding-left: 36px; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon { + float: right; + margin-left: 10px; + margin-right: 0; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret { + left: 5px; + margin-left: 0; + right: auto; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before { + content: ""; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 10px; +} + +.e-rtl.e-contextmenu-wrapper .e-blankicon { + padding-left: 10px; + padding-right: 36px; +} + +.e-rtl.e-contextmenu-wrapper .e-blankicon.e-menu-caret-icon { + padding-left: 36px; + padding-right: 36px; +} + +.e-bigger .e-contextmenu-wrapper ul, +.e-bigger.e-contextmenu-wrapper ul { + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); + font-size: 15px; + max-width: 280px; + min-width: 112px; + padding: 0; + white-space: nowrap; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item { + height: 48px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 18px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret { + font-size: 12px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator { + height: auto; + line-height: normal; +} + +.e-bigger .e-contextmenu-wrapper ul .e-blankicon, +.e-bigger.e-contextmenu-wrapper ul .e-blankicon { + padding-left: 38px; +} + +/*! contextmenu theme */ +.e-contextmenu-wrapper ul { + background-color: #fff; + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused { + background-color: #f4f4f4; + color: #333; + outline: 0 solid #eaeaea; + outline-offset: 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret { + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon { + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected { + background-color: #f4f4f4; + color: #000; + outline: 0 solid #808080; + outline-offset: 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret { + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon { + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-color: #eaeaea; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + color: #333; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + color: #333; +} + +.e-contextmenu-wrapper ul .e-separator { + border-bottom-color: #eaeaea; +} + +.e-contextmenu-wrapper ul .e-disable { + color: #c8c8c8; +} + +.e-contextmenu-wrapper ul .e-disable .e-menu-icon { + color: #c8c8c8; +} + +.e-contextmenu-wrapper ul .e-disable .e-caret { + color: #c8c8c8; +} + +.e-contextmenu-wrapper ul .e-disable .e-menu-url { + color: #c8c8c8; +} + +/*! component icons */ +.e-listview .e-icon-back::before { + content: ""; + font-size: 18px; +} + +.e-listview .e-icon-collapsible::before { + content: ""; +} + +.e-listview.e-rtl .e-icon-back::before { + content: ""; + font-size: 18px; +} + +.e-listview.e-rtl .e-icon-collapsible::before { + content: ""; +} + +.e-bigger .e-listview .e-list-item, +.e-listview.e-bigger .e-list-item { + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + height: 45px; + line-height: 45px; +} + +.e-bigger .e-listview .e-text-content, +.e-listview.e-bigger .e-text-content { + font-size: 15px; +} + +.e-bigger .e-listview .e-list-group-item, +.e-listview.e-bigger .e-list-group-item { + height: 45px; + line-height: 45px; +} + +.e-bigger .e-listview .e-list-header, +.e-listview.e-bigger .e-list-header { + display: block; + font-weight: 600; + height: 45px; +} + +.e-bigger .e-listview .e-list-header > *, +.e-listview.e-bigger .e-list-header > * { + display: table-cell; +} + +.e-bigger .e-listview .e-list-header .e-text, +.e-listview.e-bigger .e-list-header .e-text { + font-size: 15px; + line-height: 11px; +} + +.e-bigger .e-listview .e-icons, +.e-listview.e-bigger .e-icons { + margin-top: 0; +} + +.e-bigger .e-listview .e-but-back, +.e-listview.e-bigger .e-but-back { + padding-top: 0; +} + +.e-bigger .e-listview .e-icon-collapsible, +.e-listview.e-bigger .e-icon-collapsible { + line-height: inherit; +} + +.e-listview { + border: 0 solid; + display: block; + overflow: auto; + position: relative; + width: 100%; +} + +.e-listview .e-list-item { + border-bottom: 0 solid; + height: 36px; + line-height: 33px; + padding: 0 12px; +} + +.e-listview .e-list-parent { + margin: 0; + padding: 0; +} + +.e-listview .e-list-header { + border-bottom: 1px solid; + display: block; + font-weight: 600; + height: 36px; + padding: 16px; +} + +.e-listview .e-has-header > .e-view { + top: 45px; +} + +.e-listview .e-icons { + margin-top: 2px; +} + +.e-listview .e-but-back { + cursor: pointer; + line-height: 0; + padding-bottom: 0; + padding-right: 20px; + vertical-align: middle; + width: 20px; +} + +.e-listview .e-list-group-item:first-child { + border: 0; + border-bottom: 0 solid transparent; +} + +.e-listview .e-list-group-item { + border-bottom: 0 solid transparent; + border-top: 1px solid; + font-weight: 600; + height: 36px; + line-height: 30px; + padding: 0 12px; +} + +.e-listview .e-icon-collapsible { + cursor: pointer; + float: right; + font-size: 12px; + line-height: 34px; +} + +.e-listview .e-text-content { + height: 100%; + position: relative; + vertical-align: middle; +} + +.e-listview .e-text-content * { + display: inline-block; + vertical-align: middle; +} + +.e-listview .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} + +.e-listview .e-text-content.e-checkbox .e-list-icon + .e-list-text { + width: calc(100% - 100px); +} + +.e-listview .e-checkbox .e-checkbox-left { + margin: -2px 10px 0 0; +} + +.e-listview .e-checkbox .e-checkbox-right { + margin: -2px 0 0 10px; +} + +.e-listview .e-list-text { + cursor: pointer; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + width: 100%; +} + +.e-listview .e-list-icon + .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-icon-wrapper .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-list-icon { + height: 30px; + margin-right: 16px; + width: 30px; +} + +.e-listview .e-content { + overflow: hidden; + position: relative; +} + +.e-listview .e-list-header .e-text { + cursor: pointer; + line-height: 0; + text-indent: 0; +} + +.e-listview .e-text .e-headertext { + display: inline-block; +} + +.e-listview.e-rtl .e-list-icon { + margin-left: 16px; + margin-right: 0; +} + +.e-listview.e-rtl .e-icon-collapsible { + float: left; + margin-left: auto; + margin-right: auto; +} + +.e-listview.e-rtl .e-but-back { + padding-left: 20px; + padding-right: 0; +} + +.e-listview.e-rtl .e-checkbox .e-checkbox-left { + margin: -2px 0 0 10px; +} + +.e-listview.e-rtl .e-checkbox .e-checkbox-right { + margin: -2px 10px 0 0; +} + +.e-listview { + border-color: #eaeaea; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 13px; +} + +.e-listview .e-list-header { + background-color: #fff; + border-color: #eaeaea; + color: #333; + display: block; + font-size: 14px; +} + +.e-listview .e-list-header > * { + display: table-cell; +} + +.e-listview .e-icons { + color: #333; +} + +.e-listview .e-list-item { + background-color: inherit; + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + color: #333; +} + +.e-listview .e-list-item.e-hover, +.e-listview .e-list-item.e-hover.e-active.e-checklist { + background-color: #eaeaea; + border-color: transparent; + color: #333; +} + +.e-listview .e-list-item.e-active { + background-color: #d2ebff; + color: #333; +} + +.e-listview .e-list-item.e-active.e-checklist { + background-color: inherit; + color: #333; +} + +.e-listview .e-list-item.e-focused, +.e-listview .e-list-item.e-focused.e-active.e-checklist { + background-color: #d2ebff; + color: #333; +} + +.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, +.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #0078d7; + border-color: #0078d7; + color: #fff; +} + +.e-listview .e-list-group-item { + background-color: #fff; + border-color: #eaeaea; + color: #0078d7; + font-size: 14px; +} + +/*! component icons */ +.e-dialog .e-icon-dlg-close::before { + content: ""; + position: relative; +} + +.e-dialog .e-icon-dlg-close { + opacity: initial; +} + +.e-dialog .e-icon-dlg-close:active { + opacity: initial; +} + +.e-dialog .e-icon-dlg-close:hover { + opacity: initial; +} + +.e-bigger .e-dialog .e-icon-dlg-close::before { + top: -10px; +} + +/*! dialog layout */ +.e-dialog { + -webkit-flex-direction: column; + border: none; + border-radius: 0; + flex-direction: column; + width: 100%; +} + +.e-dialog .e-dlg-header-content { + border-radius: 1px 1px 0 0; + line-height: normal; + overflow: hidden; +} + +.e-dialog .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 16px; + width: 16px; +} + +.e-dialog .e-dlg-header, +.e-dialog .e-dlg-header * { + display: block; + font-size: 21px; + font-weight: 100; + overflow: hidden; + text-overflow: ellipsis; + user-select: none; + vertical-align: top; + white-space: nowrap; + width: 83%; +} + +.e-dialog .e-dlg-modal { + position: fixed; +} + +.e-dialog .e-scroll-disabled { + overflow: hidden !important; +} + +.e-dialog .e-dlg-content { + display: block; + flex: 1 1 auto; + font-size: 14px; + font-weight: 300; + line-height: 1.5; + overflow: auto; + overflow-x: hidden; +} + +.e-dialog .e-footer-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top: none; + bottom: 0; + display: block; + right: 0; + width: 100%; +} + +.e-dialog .e-footer-content { + text-align: right; +} + +.e-bigger.e-dialog .e-dlg-header-content, +.e-bigger .e-dialog .e-dlg-header-content { + padding: 25px 23.25px 11px; +} + +.e-bigger.e-dialog .e-dlg-content, +.e-bigger .e-dialog .e-dlg-content { + padding: 35px 31.25px 25; +} + +.e-bigger.e-dialog .e-footer-content, +.e-bigger .e-dialog .e-footer-content { + padding: 0 31.25px 25px; +} + +.e-bigger.e-dialog .e-footer-content .e-btn, +.e-bigger .e-dialog .e-footer-content .e-btn { + margin-left: 10px; +} + +.e-bigger.e-dialog .e-btn.e-dlg-closeicon-btn, +.e-bigger .e-dialog .e-btn.e-dlg-closeicon-btn { + bottom: 6px; + height: 40px; + left: 12px; + width: 40px; +} + +.e-bigger.e-rtl .e-footer-content .e-btn, +.e-bigger .e-rtl .e-footer-content .e-btn { + margin-left: 0; + margin-right: 10px; +} + +.e-bigger .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-dialog .e-dlg-header-content { + border-bottom: none; + padding: 20px 23px 19px; +} + +.e-dialog .e-dlg-content { + padding: 28px 25px 20px; +} + +.e-dialog .e-footer-content { + padding: 0 25px 20px; +} + +.e-dialog .e-footer-content .e-btn { + margin-left: 8px; +} + +.e-rtl .e-footer-content .e-btn { + margin-right: 8px; +} + +.e-dialog.e-draggable .e-dlg-header-content { + cursor: move; +} + +.e-dialog { + max-height: 98%; + max-width: 100%; + min-width: 240px; +} + +.e-rtl .e-footer-content .e-btn { + margin-left: 0; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + float: left; + right: 11px; +} + +.e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + background-color: transparent; + border-color: transparent; + border-radius: 50%; + bottom: 6px; + float: right; + height: 32px; + left: 7px; + position: relative; + width: 32px; +} + +.e-dlg-overlay { + height: 100%; + left: 0; + opacity: .5; + position: fixed; + top: 0; + width: 100%; +} + +.e-dlg-overflow-hidden { + overflow: auto; +} + +.e-dlg-fullscreen { + height: 100% !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; +} + +.e-popup.e-popup-open.e-dialog { + display: inline-flex; +} + +.e-dlg-container { + -webkit-align-items: center; + align-items: center; + display: none; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.e-dlg-center-center { + -webkit-justify-content: center; + justify-content: center; +} + +.e-dlg-left-center { + -webkit-justify-content: flex-start; + justify-content: flex-start; +} + +.e-dlg-right-center { + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.e-dlg-left-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-start; + align-items: flex-start; + justify-content: flex-start; +} + +.e-dlg-right-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-end; + align-items: flex-start; + justify-content: flex-end; +} + +.e-dlg-center-top { + -webkit-flex-direction: column; + flex-direction: column; +} + +.e-dlg-left-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-start; + align-items: flex-end; + justify-content: flex-start; +} + +.e-dlg-right-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-end; + align-items: flex-end; + justify-content: flex-end; +} + +.e-dlg-center-bottom { + -webkit-flex-direction: column; + -webkit-justify-content: flex-end; + flex-direction: column; + justify-content: flex-end; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover, +.e-dialog .e-btn.e-dlg-closeicon-btn:focus, +.e-dialog .e-btn.e-dlg-closeicon-btn:active { + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 0 transparent; +} + +.e-dialog { + background-color: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); +} + +.e-dlg-overlay { + background-color: #383838; +} + +.e-footer-content { + background-color: #fff; +} + +.e-dlg-header, +.e-dlg-header * { + color: #333; + font-size: 21px; + font-weight: 100; + opacity: 1; +} + +.e-dlg-content { + color: #333; +} + +.e-device .e-dlg-content, +.e-device .e-dlg-content * { + font-size: 15px; +} + +.e-dlg-header-content { + background-color: #fff; +} + +.e-dlg-content { + background-color: #fff; +} + +.e-icon-dlg-close { + color: #333; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover span { + color: #0078d7; +} + +.e-icon-dlg-close:active { + border-radius: 50%; + color: #0078d7; + opacity: 1; +} + +.e-icon-dlg-close:hover { + color: #00457b; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:hover { + background-color: transparent; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:active { + background-color: transparent; +} + +/*! popup layout */ +.e-popup { + height: auto; + position: absolute; + width: auto; + z-index: 1000; +} + +.e-popup.e-popup-open { + display: block; +} +.e-item:hover{ + background-color: #d2ebff; + list-style-type: none +} +.e-toolbar-item.tb-item-Selected.tb-item-replyAll.e-template{ + margin-left: -16px; +} +.ej-icon-Reply-All:before{ + font-weight: bolder; +} +#replyAllList{ + font-weight: normal ; + padding-right: 5px; +} +#replyAllList_dropdownbtn{ + font-weight: normal ; +} +span.e-btn-icon.e-icons.e-caret:before { + color:#525658 !important; + font-size: 12px +} +.e-dropdown-btn .e-caret::before { + content: ""; + font-family: 'e-icons'; +} +.e-bigger .e-dropdown-popup ul, .e-bigger.e-dropdown-popup ul { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 15px; + max-width: 280px; + min-width: 112px; + padding: 8px 0; +} +.e-btn-icon.ej-icon-Reply-All.tb-icons.e-icons.tb-icon-rply-all.e-icon-left { + margin-top: -4px !important +} +.e-btn, .e-css.e-btn { + -webkit-tap-highlight-color: transparent; + background-color: #fafafa; + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); +} +.e-split-btn-wrapper .e-split-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + text-transform: none; + z-index: 1; +} +.e-split-btn-wrapper .e-btn { + box-shadow: none; +} +.e-dropdown-popup ul { + border: none; + border-radius: 0; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 14px; + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + min-width: 120px; + overflow: hidden; + padding: 8px 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; +} +.e-dropdown-popup { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger .e-dropdown-popup ul .e-item, .e-bigger.e-dropdown-popup ul .e-item { + height: 48px; + line-height: 48px; +} +.e-dropdown-popup ul .e-item { + /* cursor: pointer; */ + height: 36px; + line-height: 36px; + padding: 0 16px; +} +.e-bigger .e-dropdown-popup ul, .e-bigger.e-dropdown-popup ul { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 15px; + max-width: 280px; + min-width: 112px; + padding: 8px 0; +} +.e-popup.e-popup-close { + display: none; +} +.e-dropdownbase .e-list-item .e-list-icon { + padding: 0 10px 0 0; +} + +.e-bigger .e-dropdownbase .e-list-item .e-list-icon { + padding: 0 12px 0 0; +} + +.e-bigger .e-dropdownbase, +.e-dropdownbase.e-bigger { + min-height: 45px; +} + +.e-bigger .e-dropdownbase .e-list-item, +.e-bigger .e-dropdownbase .e-list-group-item, +.e-bigger .e-dropdownbase .e-fixed-head, +.e-dropdownbase.e-bigger .e-list-item, +.e-dropdownbase.e-bigger .e-list-group-item, +.e-dropdownbase.e-bigger .e-fixed-head { + line-height: 48px; +} + +.e-bigger .e-dropdownbase .e-list-item .e-list-icon, +.e-dropdownbase.e-bigger .e-list-item .e-list-icon { + font-size: 20px; +} + +.e-dropdownbase { + display: block; + height: 100%; + min-height: 36px; + position: relative; + width: 100%; +} + +.e-dropdownbase .e-list-parent { + margin: 0; + padding: 0; +} + +.e-dropdownbase .e-list-group-item, +.e-dropdownbase .e-fixed-head { + cursor: default; +} + +.e-dropdownbase .e-list-item { + cursor: pointer; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-dropdownbase .e-list-item .e-list-icon { + font-size: 16px; + vertical-align: middle; +} + +.e-dropdownbase .e-fixed-head { + position: fixed; +} + +.e-dropdownbase.e-content { + overflow: auto; + position: relative; +} + +.e-popup.e-ddl .e-dropdownbase.e-nodata { + color: #333; + cursor: default; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + padding: 14px 16px; + text-align: center; +} + +.e-dropdownbase.e-dd-group .e-list-item { + padding-left: 20px; + text-indent: 0; +} + +.e-dropdownbase { + border-color: rgba(234, 234, 234, 0.25); +} + +.e-dropdownbase .e-list-item { + background-color: #fff; + border-bottom: 1px; + border-color: none; + color: rgba(51, 51, 51, 0.87); + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + line-height: 36px; + min-height: 36px; + padding-right: 16px; + text-indent: 10px; +} + +.e-dropdownbase .e-list-group-item, .e-fixed-head { + background-color: #fff; + border-color: none; + color: #0078d7; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: 600; + line-height: 36px; + min-height: 36px; + padding-left: 10px; + padding-right: 16px; +} + +.e-dropdownbase .e-list-item.e-active, +.e-dropdownbase .e-list-item.e-active.e-hover { + background-color: #d2ebff; + border-color: #fff; + color: #333; +} + +.e-dropdownbase .e-list-item.e-hover { + background-color: #f4f4f4; + border-color: #fff; + color: #333; +} + +.e-dropdownbase .e-list-item:last-child { + border-bottom: 0; +} + +.e-dropdownbase .e-list-item.e-item-focus { + background-color: #f4f4f4; +} + +.e-bigger .e-dropdownbase .e-list-group-item, +.e-bigger .e-dropdownbase .e-fixed-head { + font-size: 14px; +} + +.e-ddl.e-popup { + border: 0; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); + margin-top: 1px; +} + +.e-ddl.e-popup .e-input-group input { + line-height: 15px; +} + +.e-ddl.e-popup .e-input-group { + display: flex; + width: auto; +} + +.e-ddl.e-popup .e-filter-parent { + border-left-width: 0; + border-right-width: 0; +} + +.e-bigger .e-popup.e-ddl-device-filter { + margin-top: 0; +} + +.e-bigger .e-ddl.e-popup .e-list-item, +.e-bigger .e-ddl.e-popup .e-list-group-item, +.e-bigger .e-ddl.e-popup .e-fixed-head { + font-size: 15px; + line-height: 45px; + padding-left: 0; + text-indent: 16px; +} + +.e-bigger .e-ddl.e-popup .e-dd-group .e-list-item { + padding-left: 4px; +} + +.e-bigger .e-ddl.e-popup .e-input-group { + padding: 4px 0; +} + +.e-bigger .e-ddl.e-popup .e-input-group input, +.e-bigger .e-ddl.e-popup .e-input-group input.e-input { + height: 30px; +} + +.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active, +.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover, +.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active, +.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover { + background: transparent; + color: #333; +} + +.e-bigger .e-popup.e-ddl-device .e-input-group { + margin: 0 0 0 55px; +} + +.e-ddl .e-search-icon::before { + content: ""; +} + +.e-ddl .e-back-icon::before { + content: ""; + font-size: 20px; +} + +.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-bigger .e-input-group.e-ddl .e-input-filter, +.e-bigger .e-input-group.e-ddl .e-input-filter:focus { + margin-left: -20px; +} + +.e-bigger .e-ddl.e-popup .e-list-item, +.e-bigger .e-ddl.e-popup .e-list-group-item { + font-size: 15px; +} + +.e-bigger .e-ddl.e-popup .e-input-group { + padding: 4px 0; +} + +.e-popup-full-page { + bottom: 0; + left: 0; + margin: 0; + overflow: hidden; + padding: 0; + right: 0; + top: 0; +} + +.e-ddl.e-control-wrapper .e-ddl-disable-icon { + position: relative; +} + +.e-ddl.e-control-wrapper .e-ddl-disable-icon::before { + content: ''; +} + +.e-bigger .e-ddl-device .e-input-group { + margin-left: 52px; +} + +.e-bigger .e-ddl-device .e-input-group .e-clear-icon { + margin-right: 0; +} + +.e-ddl-device-filter .e-filter-parent { + background-color: #fff; +} + +.e-ddl input.e-input::-webkit-contacts-auto-fill-button { + display: none; + pointer-events: none; + position: absolute; + right: 0; + visibility: hidden; +} + +.e-filter-parent { + border: 1px solid #c8c8c8; + border-top-width: 0; + box-shadow: 0; + display: block; + padding: 5px; +} + +.e-ddl.e-input-group:not(.e-disabled) { + cursor: pointer; +} + +.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before, +.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after { + width: 0; +} + +.e-ddl.e-popup { + background: #fff; + border: 1px solid #eaeaea; + position: absolute; +} + +.e-ddl.e-popup .e-search-icon { + margin: 0; + opacity: .57; + padding: 8px; +} + +.e-ddl.e-popup .e-filter-parent .e-back-icon { + margin: -2px 10px 0 -54px; + padding: 0; + position: absolute; +} + +.e-ddl.e-popup .e-filter-parent .e-input-filter, +.e-ddl.e-popup .e-filter-parent .e-input-filter:focus { + padding: 0 12px; +} + +.e-ddl.e-popup .e-input-group { + margin-bottom: 0; +} + +.e-ddl.e-popup .e-ddl-footer, +.e-ddl.e-popup .e-ddl-header { + cursor: default; +} + +.e-bigger .e-popup .e-clear-icon { + visibility: hidden; +} + +.e-ddl.e-input-group .e-ddl-hidden { + border: 0; + height: 0; + visibility: hidden; + width: 0; +} + +.e-ddl.e-input-group, +.e-ddl.e-input-group.e-input-focus:focus { + outline: none; +} + +.e-dropdownbase .e-list-item .e-highlight { + display: inline; + font-weight: bold; + vertical-align: baseline; +} + +.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), +.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), +.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) { + opacity: 1; + visibility: visible; +} + +.e-ddl.e-input-group .e-input-value, +.e-ddl.e-input-group .e-input-value:focus { + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + height: auto; + margin: 0; + outline: none; + width: 100%; +} + +.e-ddl.e-input-group input[readonly].e-input, +.e-ddl.e-input-group input[readonly], +.e-ddl.e-input-group .e-dropdownlist { + pointer-events: none; +} + +.e-popup { + border-color: #eaeaea; +} + +.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text, +.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text { + color: #333; +} + +.e-multi-select-wrapper.e-down-icon .e-input-group-icon.e-ddl-icon { + height: 30px; + width: 30px; +} + +.e-multi-select-wrapper .e-close-hooker::before { + content: ""; + cursor: pointer; + left: 10px; + position: relative; + top: 10px; +} + +.e-multi-select-wrapper .e-chips .e-chips-close::before { + content: ""; + cursor: pointer; + left: 8px; + position: relative; + top: 8px; +} + +.e-multiselect.e-input-group .e-ddl-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-multiselect.e-input-group .e-ddl-disable-icon::before { + content: ''; +} + +.e-multi-select-wrapper { + cursor: text; + line-height: normal; + min-height: 30px; + padding: 0 32px 0 2px; + position: relative; + user-select: none; + width: 100%; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher { + height: 27px; + vertical-align: middle; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase { + height: 100%; + min-height: 100%; +} + +.e-multi-select-wrapper .e-delim-view { + white-space: nowrap; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + color: #fff; + font-size: 10px; + left: 12px; + top: 0; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + background-color: #0078d7; + color: #fff; + padding: 9px 0; +} + +.e-multi-select-wrapper .e-searcher.e-zero-size { + width: 1px; +} + +.e-multi-select-wrapper .e-searcher.e-zero-size input[type='text'] { + height: 1px; + min-height: 1px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent { + max-width: 100%; +} + +.e-bigger .e-multi-select-wrapper { + min-height: 38px; +} + +.e-multi-select-wrapper.e-close-icon-hide { + padding-right: 0; +} + +.e-multi-select-wrapper .e-chips-collection { + cursor: default; + display: block; +} + +.e-multi-select-wrapper .e-multi-hidden { + border: 0; + height: 0; + visibility: hidden; + width: 0; +} + +.e-multi-select-wrapper .e-chips { + align-items: center; + display: inline-flex; + float: left; + margin: 1.5px 2px 2px 0; + padding: 0 0 0 8px; +} + +.e-bigger .e-multi-select-wrapper .e-chips { + margin: 4px 2px 2px 0; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent { + max-width: 100%; + overflow: hidden; + padding: 0 0 3px 0; + text-indent: 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher { + display: inline-block; + float: none; +} + +.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent, +.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 4px 8px 6px 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent, +.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 6px 0 6px 8px; +} + +.e-multi-select-wrapper .e-chips-close { + align-self: center; + display: flex; + float: right; + font-family: 'e-icons'; + height: 26px; + margin: 0; + width: 26px; +} + +.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close { + margin: 3px 0 0; +} + +.e-multi-select-wrapper .e-chips-close.e-close-hooker { + cursor: default; + font-size: 10px; + height: 30px; + margin-top: -3em; + position: absolute; + right: 0; + top: 100%; + width: 30px; +} + +.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + right: 27px; +} + +.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker { + margin-top: -3.5em; +} + +.e-multi-select-wrapper input[type='text'] { + background: none; + border: 0; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + font-weight: 400; + height: 28px; + min-height: 28px; + outline: none; + padding: 0; + text-indent: 10px; +} + +.e-bigger .e-multi-select-wrapper input[type='text'], +.e-multi-select-wrapper.e-mob-wrapper input[type='text'] { + height: 28px; + min-height: 28px; +} + +.e-bigger .e-multi-select-wrapper input[type='text'] { + height: 38px; + min-height: 38px; +} + +.e-multi-select-wrapper input[type='text']::-ms-clear { + display: none; +} + +.e-multi-select-wrapper .e-searcher { + display: block; + float: left; + width: auto; +} + +.e-multi-select-wrapper .e-delim-values { + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; + line-height: 30px; + max-width: 100%; + padding-left: 10px; + padding-right: 0; + vertical-align: middle; +} + +.e-bigger .e-multi-select-wrapper .e-delim-values { + line-height: 36px; +} + +.e-multi-select-list-wrapper .e-hide-listitem { + display: none; +} + +.e-multi-select-wrapper .e-delim-values .e-remain { + color: #666; + cursor: pointer; + display: inline-block; + font-size: 14px; + padding-left: 16px; +} + +.e-multiselect.e-disabled .e-multi-select-wrapper, +.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before { + cursor: not-allowed; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + height: 38px; + left: 10px; + margin: 0 0 0 0; + position: relative; + top: 0; + width: 38px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + align-self: center; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); + display: inline-flex; + padding: 0 10px; + width: 92%; +} + +.e-multi-select-wrapper .e-ddl-disable-icon::before { + content: ''; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher { + float: none; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide { + padding-left: 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper { + padding: 0 2px 0 32px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + left: -12px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + margin: 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher { + float: right; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips { + float: right; + margin: 2px 0 2px 2px; + padding: 0 8px 0 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent { + padding: 3px 0 3px 8px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close { + float: left; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before { + left: -9px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip { + padding: 0 4px 0 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent { + padding: 5px 8px 6px 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + padding: 0 4px 0 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + padding: 9px 4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 0; + position: absolute; + right: auto; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before { + left: -4px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain { + padding-right: 16px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 8px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item { + padding-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item { + padding-right: 19px; +} + +.e-multi-select-list-wrapper .e-selectall-parent { + cursor: pointer; + display: block; + line-height: 36px; + overflow: hidden; + position: relative; + text-indent: 11px; + white-space: nowrap; + width: 100%; +} + +.e-multi-select-list-wrapper .e-selectall-parent .e-all-text { + color: rgba(51, 51, 51, 0.87); + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; +} + +.e-bigger .e-multi-select-list-wrapper .e-selectall-parent { + font-size: 14px; + line-height: 46px; + text-indent: 17px; +} + +.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper { + bottom: 1px; + margin-right: 8px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; +} + +.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-multiselect .e-input-group-icon.e-ddl-icon { + float: right; + margin-top: 0; +} + +.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon { + float: left; +} + +.e-multiselect.e-checkbox .e-multi-select-wrapper { + padding: 2px 0 0; + padding: 0; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter, +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter { + padding: 0 16px; +} + +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrappe .e-filter-parent .e-input-filter, +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus { + padding: 4px 0; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-clear-icon, +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-clear-icon { + padding-left: 8px; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon { + margin: -2px 10px 0 -54px; + padding: 0; + position: absolute; +} + +.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values { + line-height: 36px; +} + +.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain { + line-height: 20px; + padding-left: 10px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame { + opacity: .3; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable { + opacity: .7; +} + +.e-multi-select-wrapper input[readonly='true'] { + pointer-events: none; +} + +.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher { + pointer-events: none; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before { + color: #666; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected { + background-color: #d0d0d0; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected:hover { + background-color: #dadada; +} + +.e-multiselect { + box-sizing: border-box; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent { + color: #666; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 14px; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent { + color: #666; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover { + color: #666; +} + +.e-multi-select-wrapper .e-chips { + background-color: #f4f4f4; + border-radius: 0; + height: 26px; +} + +.e-multi-select-wrapper .e-chips:hover { + background-color: #eaeaea; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent:hover { + color: #666; +} + +.e-multi-select-wrapper .e-chips .e-chips-close::before { + color: #666; + font-size: 10px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + background-color: #0078d7; + border-radius: 0; + color: #fff; + display: block; + height: 38px; + line-height: 38px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip, +.e-bigger .e-multi-select-wrapper .e-chips { + height: 30px; +} + +.e-popup.e-multi-select-list-wrapper { + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); + box-sizing: content-box; + overflow: initial; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active { + border-bottom: 1px solid transparent; + border-left: 1px solid #d2ebff; + border-right: 1px solid #d2ebff; + border-top: 1px solid #fff; +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active { + background-color: transparent; + border-color: transparent; + color: rgba(51, 51, 51, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus { + color: rgba(51, 51, 51, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover { + background-color: #f4f4f4; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child { + border-bottom: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active { + border-top: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus { + background-color: #d2ebff; + border: 1px solid #666; + box-shadow: none; + color: #333; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item { + border: 1px solid transparent; +} + +.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder { + color: #a6a6a6; +} + +.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder { + color: #a6a6a6; +} + +.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder { + color: #a6a6a6; +} + +.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder { + color: #a6a6a6; +} + +.e-ul.e-reorder { + border-bottom: 1px solid #eaeaea; +} + +.e-multi-select-list-wrapper .e-selectall-parent { + border-bottom: 1px solid #eaeaea; +} + +/*! component's default definitions and variables */ +/*! component icons */ +.e-tooltip-close::before { + content: '\e7e9'; + font-size: 16px; +} + +.e-arrow-tip-inner.e-tip-right::before { + content: '\e848'; +} + +.e-arrow-tip-inner.e-tip-top::before { + content: '\e918'; +} + +.e-arrow-tip-inner.e-tip-bottom::before { + content: '\e919'; +} + +.e-arrow-tip-inner.e-tip-left::before { + content: '\e84b'; +} + +/*! tooltip layout */ +.e-tooltip-wrap { + max-width: 350px; + min-width: 30px; + padding: 0; + position: absolute; + visibility: visible; + /*! tooltip arrow */ + /*! tooltip sticky mode close icon */ + /*! tooltip content area */ +} + +.e-tooltip-wrap .e-arrow-tip { + overflow: hidden; + position: absolute; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-bottom { + height: 8px; + left: 50%; + top: 100%; + width: 16px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-top { + height: 8px; + left: 50%; + top: -9px; + width: 16px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-left { + height: 16px; + left: -9px; + top: 48%; + width: 8px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-right { + height: 16px; + left: 100%; + top: 50%; + width: 8px; +} + +.e-tooltip-wrap .e-tooltip-close { + float: right; + position: absolute; + right: -9px; + top: -9px; +} + +.e-tooltip-wrap .e-tip-content { + background-color: inherit; + height: 100%; + line-height: 16px; + overflow-x: hidden; + padding: 12px 12px; + position: relative; + white-space: normal; + width: 100%; +} + +/*! Bigger Style */ +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + line-height: 20px; + padding: 15px 15px; +} + +/*! Tooltip theme */ +.e-tooltip-wrap { + border-radius: 0; + filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.25)); + opacity: 1; + /*! tooltip arrow */ + /*! tooltip sticky mode close icon */ + /*! tooltip content area */ +} + +.e-tooltip-wrap.e-popup { + background-color: #fff; + border: 1px solid #eaeaea; +} + +.e-tooltip-wrap .e-arrow-tip-outer { + height: 0; + left: 0; + position: absolute; + top: 0; + width: 0; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #eaeaea; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top { + border-bottom: 8px solid #eaeaea; + border-left: 8px solid transparent; + border-right: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left { + border-bottom: 8px solid transparent; + border-right: 8px solid #eaeaea; + border-top: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right { + border-bottom: 8px solid transparent; + border-left: 8px solid #eaeaea; + border-top: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-inner { + height: 0; + position: absolute; + width: 0; + z-index: 10; +} + +.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top { + color: #fff; + font-family: 'e-icons'; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + text-transform: none; +} + +.e-tooltip-wrap .e-tooltip-close { + background-color: #333; + border-radius: 8px; + color: #fff; +} + +.e-tooltip-wrap .e-tooltip-close:hover { + background-color: #333; + color: #eaeaea; +} + +.e-tooltip-wrap .e-tip-content { + color: #333; + font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; + font-size: 11px; +} + +/*! bigger style */ +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + font-size: 12px; +} diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/app.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/app.css new file mode 100644 index 00000000..82fc22a3 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/app.css @@ -0,0 +1,50 @@ +@import url('open-iconic/font/css/open-iconic-bootstrap.min.css'); + +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +a, .btn-link { + color: #0366d6; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.content { + padding-top: 1.1rem; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid red; +} + +.validation-message { + color: red; +} + +#blazor-error-ui { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap.css new file mode 100644 index 00000000..34ee57ec --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap.css @@ -0,0 +1,6724 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.row { + margin-left: -15px; + margin-right: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + border: 0; + background-color: transparent; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.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:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.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, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #fff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; + padding-left: 15px; + padding-right: 15px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 14px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap/bootstrap.min.css b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap/bootstrap.min.css new file mode 100644 index 00000000..92e3fe87 --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap/bootstrap.min.css.map b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap/bootstrap.min.css.map new file mode 100644 index 00000000..1e9cb78a --- /dev/null +++ b/UG-Samples/CollaborativeEditing/DiagramCollaborativeEditing/CollaborationServer/wwwroot/css/bootstrap/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -ms-flexbox;\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n -webkit-transform: translateX(0.75rem);\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: -ms-flexbox;\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n -webkit-animation: none;\n animation: none;\n }\n}\n\n.media {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -50px);\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: none;\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: -ms-flexbox;\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: -webkit-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n -webkit-transform: none;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@-webkit-keyframes spinner-border {\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes spinner-border {\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n -webkit-animation: spinner-border .75s linear infinite;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@-webkit-keyframes spinner-grow {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes spinner-grow {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n -webkit-animation: spinner-grow .75s linear infinite;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `