From 5cba76554a542a9d96229454cc2af4f251eb636f Mon Sep 17 00:00:00 2001 From: Eugenio Chiodo Date: Mon, 14 Feb 2022 01:51:52 +0100 Subject: [PATCH] Save --- .gitignore | 4 +- App.razor | 39 +- Components/ActionBar.razor | 105 +- Components/Content.razor | 248 + Components/LoadingData.razor | 13 + Components/MessageUpsertForm.razor | 429 +- Components/OpenDownContainer.razor | 36 + Extensions/GenericExtensions.cs | 187 +- Helpers/Faker.cs | 35 +- Helpers/SUtility.cs | 42 +- LayerComponents/CascadingState.razor | 178 +- LayerComponents/PagesBase.cs | 9 + Models/ActionBarFilter.cs | 7 +- Models/Media.cs | 11 + Models/Mention.cs | 10 + Models/Message.cs | 23 + Models/MessageForm.cs | 26 +- Models/MessageUser.cs | 12 + Models/SettingsOptions.cs | 7 + Models/Types/ContentType.cs | 6 +- Models/Types/MessageType.cs | 10 + Models/Types/TimeSortingType.cs | 6 +- Models/UploadMedia.cs | 14 +- Models/User.cs | 21 + Models/VConstants.cs | 7 + Pages/Administration.razor | 1 + Pages/Authentication.razor | 23 + Pages/Counter.razor | 18 - Pages/ExpandMessage.razor | 209 +- Pages/FetchData.razor | 57 - Pages/Index.razor | 224 +- Pages/Login.razor | 16 + Pages/Logout.razor | 25 + Pages/Settings.razor | 75 + Program.cs | 68 +- Resources/ErrorMessages.Designer.cs | 72 + Resources/ErrorMessages.cs | 6 - Resources/ErrorMessages.resx | 138 +- SCSS/base.scss | 92 + SCSS/main.scss | 4 + SCSS/mixins.scss | 45 +- SCSS/neomorph.scss | 653 ++ SCSS/variables.scss | 34 + Services/AppStatusService.cs | 52 +- Services/IHttpService.cs | 12 +- Services/IStorage.cs | 322 + Services/IndexedDb.cs | 14 + Services/MessagesService.cs | 75 +- Shared/LoginDisplay.razor | 24 + Shared/MainLayout.razor | 22 +- Shared/NavMenu.razor | 251 +- Shared/RedirectToLogin.razor | 8 + Shared/SurveyPrompt.razor | 16 - _Imports.razor | 23 +- bundleconfig.json | 25 +- bundleconfig.json.bindings | 1 - compilerconfig.json | 15 +- decePubClient.csproj | 46 +- decePubClient.sln | 2 +- package-lock.json | 216 +- package.json | 19 +- postcss.config.js | 7 + tailwind.config.js | 16 +- wwwroot/appsettings.json | 13 + wwwroot/browserconfig.xml | 8 +- wwwroot/css/main.css | 446 +- wwwroot/css/style.min.css | 8844 ++++++++++++++++++++- wwwroot/css/style.min.css.gz | Bin 25413 -> 0 bytes wwwroot/css/tailwind-override.css | 6 + wwwroot/fonts/ionicons.eot | Bin 120724 -> 112654 bytes wwwroot/fonts/ionicons.svg | 2929 ++----- wwwroot/fonts/ionicons.ttf | Bin 188508 -> 112476 bytes wwwroot/fonts/ionicons.woff | Bin 67904 -> 65912 bytes wwwroot/index.html | 40 +- wwwroot/main.js | 164 + wwwroot/manifest.json | 31 +- wwwroot/sample-data/weather.json | 27 - wwwroot/vendor/bulma.css | 8019 +------------------ wwwroot/vendor/fontawesome.css | 6 - wwwroot/vendor/ionicons.css | 3626 +++++++-- wwwroot/vendor/ionicons.min.css | 6 +- wwwroot/vendor/solid.css | 6 +- wwwroot/vendor/tailwind.css | 1039 ++- wwwroot/vendor/toggle-dark-light-mode.css | 80 + 84 files changed, 18148 insertions(+), 11553 deletions(-) create mode 100644 Components/Content.razor create mode 100644 Components/LoadingData.razor create mode 100644 Components/OpenDownContainer.razor create mode 100644 LayerComponents/PagesBase.cs create mode 100644 Models/Media.cs create mode 100644 Models/Mention.cs create mode 100644 Models/Message.cs create mode 100644 Models/MessageUser.cs create mode 100644 Models/SettingsOptions.cs create mode 100644 Models/Types/MessageType.cs create mode 100644 Models/User.cs create mode 100644 Models/VConstants.cs create mode 100644 Pages/Authentication.razor delete mode 100644 Pages/Counter.razor delete mode 100644 Pages/FetchData.razor create mode 100644 Pages/Login.razor create mode 100644 Pages/Logout.razor create mode 100644 Pages/Settings.razor create mode 100644 Resources/ErrorMessages.Designer.cs delete mode 100644 Resources/ErrorMessages.cs create mode 100644 Services/IStorage.cs create mode 100644 Services/IndexedDb.cs create mode 100644 Shared/LoginDisplay.razor create mode 100644 Shared/RedirectToLogin.razor delete mode 100644 Shared/SurveyPrompt.razor delete mode 100644 bundleconfig.json.bindings create mode 100644 wwwroot/appsettings.json delete mode 100644 wwwroot/css/style.min.css.gz delete mode 100644 wwwroot/sample-data/weather.json diff --git a/.gitignore b/.gitignore index 9491a2f..9d1a5b6 100644 --- a/.gitignore +++ b/.gitignore @@ -360,4 +360,6 @@ MigrationBackup/ .ionide/ # Fody - auto-generated XML schema -FodyWeavers.xsd \ No newline at end of file +FodyWeavers.xsd +/.idea/.idea.decePubClient/.idea +/.idea/config diff --git a/App.razor b/App.razor index 6fd3ed1..81a7df9 100644 --- a/App.razor +++ b/App.razor @@ -1,12 +1,27 @@ - - - - - - - Not found - -

Sorry, there's nothing at this address.

-
-
-
+ + + + + + + @if (context.User.Identity?.IsAuthenticated != true) + { + + } + else + { +

You are not authorized to access this resource.

+ } +
+
+ +
+ + Not found + +

Sorry, there's nothing at this address.

+
+
+
+
+
\ No newline at end of file diff --git a/Components/ActionBar.razor b/Components/ActionBar.razor index c87c6d4..6ec7ff9 100644 --- a/Components/ActionBar.razor +++ b/Components/ActionBar.razor @@ -1,5 +1,106 @@ -

ActionBar

+
+ + @if (isPosting) + { +
+ +
+ } + +
+ + +
+ @if (OnTimelineChanged.HasDelegate) + { +
+ + + + + + @foreach (var timelineType in Enum.GetValues()) + { + + } + + +
+ } + @if (OnTimeSortingChanged.HasDelegate) + { +
+ + + + + + @foreach (var timeSortingType in Enum.GetValues()) + { + + } + + +
+ } +
+
+ + @if (OnMessageSubmit.HasDelegate) + { +
+ +
+ } + else + { +
+ } + +
+ +
@code { - + [CascadingParameter] CascadingState CascadingState { get; set; } + [Parameter] public EventCallback OnMessageSubmit { get; set; } + [Parameter] public EventCallback OnTimelineChanged { get; set; } + [Parameter] public EventCallback OnTimeSortingChanged { get; set; } + [Inject] ILocalStorageService LocalStorage { get; set; } + bool isPosting { get; set; } = false; + ActionBarFilter Filters { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + var filters = await LocalStorage.GetItemAsync(nameof(ActionBarFilter)); + if (filters == default) + await LocalStorage.SetItemAsync(nameof(ActionBarFilter), Filters); + else + Filters = filters; + } + + void OpenCloseMessageForm() + { + isPosting = !isPosting; + } + async Task OnTimelineChange(TimelineType timelineType) + { + Filters.TimelineType = timelineType; + await LocalStorage.SetItemAsync(nameof(ActionBarFilter), Filters); + await OnTimelineChanged.InvokeAsync(Filters.TimelineType); + } + async Task OnTimeSortChange(TimeSortingType timeSorting) + { + Filters.TimeSortingType = timeSorting; + await LocalStorage.SetItemAsync(nameof(ActionBarFilter), Filters); + await OnTimeSortingChanged.InvokeAsync(Filters.TimeSortingType); + } } \ No newline at end of file diff --git a/Components/Content.razor b/Components/Content.razor new file mode 100644 index 0000000..ccda9e2 --- /dev/null +++ b/Components/Content.razor @@ -0,0 +1,248 @@ +
+ +
+ + + @Message.User.UserName + + +
+ +
+ +
+

+ + + @Message.User.DisplayName + + + @Message.User.UserName + + + + + @Message.CreatedAt.GetPassedTime(CascadingState.Localizer) + + + +

+ @if (Message.Title is { Length: > 0 }) + { +

@Message.Title

+ } + + @if (Message.Content is { Length: > 0 }) + { +
+ @((MarkupString)Message.Content) +
+ } + + @if (Message.Medias.Count != 0) + { +
+ @foreach (var media in Message.Medias) + { + if (media.ContentType.StartsWith("image")) + { + + @media.AltText + + } + else if (media.ContentType.StartsWith("video")) + { + + } + else if (media.ContentType.StartsWith("audio")) + { + + } + else + { +
+ + + +
+

+ @media.FileName +

+

+ @media.ContentType +

+
+ +
+ } + } +
+ } + +
+ +
+
+ @if (OnMessageReply.HasDelegate) + { + + } + @if (OnMessageBoost.HasDelegate) + { + + } + @if (OnMessageFavourite.HasDelegate) + { + + } +
+ +
+ + + + + + @if (OnUserDirectMessage.HasDelegate) + { + + } + @if (OnUserSilence.HasDelegate) + { + + } + @if (OnUserBlock.HasDelegate) + { + + } + @if (@*Message.User.UserName == CurrentUserName &&*@ OnMessageDelete.HasDelegate) + { + + } + + + @if (IncludeExpand) + { + + + + + + } +
+
+ + @if (isAnswering) + { + + } +
+ +
+ +@code { + [CascadingParameter] Task AuthState { get; set; } + [CascadingParameter] CascadingState CascadingState { get; set; } + [Parameter] public Message Message { get; set; } = new(); + [Parameter] public EventCallback OnMessageReply { get; set; } + [Parameter] public EventCallback OnMessageBoost { get; set; } + [Parameter] public EventCallback OnMessageFavourite { get; set; } + [Parameter] public EventCallback OnMessageDelete { get; set; } + [Parameter] public EventCallback OnUserDirectMessage { get; set; } + [Parameter] public EventCallback OnMessageMediaDownload { get; set; } + [Parameter] public EventCallback OnUserBlock { get; set; } + [Parameter] public EventCallback OnUserSilence { get; set; } + [Parameter] public string CssContainer { get; set; } + [Parameter] public bool IncludeExpand { get; set; } = true; + + bool isAnswering { get; set; } = false; + + string CurrentUserName + { + get + { + return AuthState.Result.User.Identity?.Name; + } + } + + async Task DeleteMessage() + { + isAnswering = false; + await OnMessageDelete.InvokeAsync(Message); + } + + async Task SubmitReply(MessageForm messageForm) + { + isAnswering = false; + await OnMessageReply.InvokeAsync(messageForm); + } + + async Task Reply() + { + await Task.Run(() => + { + }); + isAnswering = !isAnswering; + } +} \ No newline at end of file diff --git a/Components/LoadingData.razor b/Components/LoadingData.razor new file mode 100644 index 0000000..daadcb4 --- /dev/null +++ b/Components/LoadingData.razor @@ -0,0 +1,13 @@ +

+ . + . + . + @CascadingState.Localizer["loading"] + . + . + . +

+ +@code { + [CascadingParameter] CascadingState CascadingState { get; set; } +} \ No newline at end of file diff --git a/Components/MessageUpsertForm.razor b/Components/MessageUpsertForm.razor index 16fabcd..72cf9a1 100644 --- a/Components/MessageUpsertForm.razor +++ b/Components/MessageUpsertForm.razor @@ -1,7 +1,430 @@ - - + + + +
+
+ +
+
+ + @(MessageForm.Content?.Length ?? 0)/5000 +
+ @if (showPreviewButton && isPreviewOpen && MessageForm.Content is { Length: > 0 }) + { +
+
+ @switch (MessageForm.ContentType) + { + case ContentType.Markdown: + @((MarkupString)Markdown.ToHtml(MessageForm.Content)) + break; + case ContentType.HTML: +

@((MarkupString)MessageForm.Content)

+ break; + } +
+
+ } +
+ + @contentError +
+
+ +
+ @foreach (var media in MessageForm.Media) + { + switch (MessageForm.MediaType) + { + case MediaType.Images: +
+ @media.AltText +
+
+
+

+ @media.FileName +

+

+ @media.ContentType @media.Size.GetFileSize(CascadingState.Localizer) +

+
+ +
+
+
+ +
+
+
+
+ break; + case MediaType.Video: + case MediaType.Documents: +
+ + + +
+

+ @media.FileName +

+

+ @media.ContentType @media.Size.GetFileSize(CascadingState.Localizer) +

+
+ +
+ break; + case MediaType.Audio: +
+ + + +
+

+ @media.FileName +

+

+ @media.ContentType @media.Size.GetFileSize(CascadingState.Localizer) +

+ +
+ +
+ break; + } + } + +
+ + @if (fileInputErrorMessage is { Length: > 0 }) + { +
+ @((MarkupString)fileInputErrorMessage) +
+ } + +
+
+ + + + + +
+ + + + +
+
+
+ +
+ +
+ +
+
+
+ + @foreach (var mediaType in Enum.GetValues()) + { + + } + +
+ + + +
+
+ +
+
+
+ + @foreach (var contentType in Enum.GetValues()) + { + + } + +
+ + + +
+ +
+
+
+ + @if (showPreviewButton) + { + + } + +
+ +
+ + + +
+ +
+
@code { - + [CascadingParameter] CascadingState CascadingState { get; set; } + [Parameter] public Message AnsweringMessage { get; set; } + [Parameter] public EventCallback OnMessageSubmit { get; set; } + MessageForm MessageForm { get; set; } = new(); + int totalCharacters { get; set; } = 0; + string fileInputErrorMessage { get; set; } + string contentError { get; set; } + string acceptedFilesTypes { get; set; } = ".jpg,.jpeg,.png,.gif"; + bool showPreviewButton { get; set; } = false; + bool isPreviewOpen { get; set; } = false; + + void OpenCloseMessageType() + { + MessageForm.IsScopeOptionsOpen = !MessageForm.IsScopeOptionsOpen; + } + + void UpdateMessageType(MessageType messageType) + { + MessageForm.MessageType = messageType; + MessageForm.IsScopeOptionsOpen = false; + } + + protected override void OnInitialized() + { + if (AnsweringMessage != default) + { + MessageForm.Title = AnsweringMessage.Title; + MessageForm.RootMessageId = AnsweringMessage.RootMessageId ?? AnsweringMessage.MessageId; + } + } + + bool ShouldDisableUpload() + { + switch (MessageForm.MediaType) + { + case MediaType.Images: + return MessageForm.Media.Count == 5; + case MediaType.Video: + case MediaType.Audio: + return MessageForm.Media.Count == 1; + case MediaType.Documents: + return MessageForm.Media.Count == 3; + default: + return true; + } + } + + bool ShouldHaveMultipleUpload() + { + return MessageForm.MediaType is MediaType.Images or MediaType.Documents; + } + + async Task OnFileChange(InputFileChangeEventArgs eventArgs) + { + try + { + fileInputErrorMessage = string.Empty; + var maximumFileCount = MessageForm.MediaType switch + { + MediaType.Images => 5, + MediaType.Audio => 1, + MediaType.Video => 1, + MediaType.Documents => 3 + }; + if (eventArgs.FileCount > maximumFileCount) + { + fileInputErrorMessage = string.Format(CascadingState.Localizer["The maximum number of files accepted is {0}, but {1} were supplied."], maximumFileCount, eventArgs.FileCount); + return; + } + if (eventArgs.FileCount + MessageForm.Media.Count > maximumFileCount) + { + fileInputErrorMessage = string.Format(CascadingState.Localizer["The maximum number of files accepted is {0}, but {1} were supplied."], maximumFileCount, $"{MessageForm.Media.Count}+{eventArgs.FileCount}"); + return; + } + var maxAllowedSize = MessageForm.MediaType switch + { + MediaType.Images => 3_145_728, + MediaType.Audio => 5_242_880, + MediaType.Video => 20_971_520, + MediaType.Documents => 3_145_728 + }; + var uploadMedia = default(UploadMedia); + using (var memStream = new MemoryStream()) + foreach (var file in eventArgs.GetMultipleFiles(maximumFileCount)) + { + if (file.Name == default || file.ContentType == default) continue; + if (MessageForm.Media.Any(m => m.FileName == file.Name)) continue; + if (file.Size > maxAllowedSize) + { + fileInputErrorMessage += string.Format(CascadingState.Localizer["Supplied file \"{0}\" with size {1:N0}MBs exceeds the maximum of {2:N0}MBs."], file.Name, file.Size / 1_048_576, maxAllowedSize / 1_048_576) + "
"; + continue; + } + + uploadMedia = new() + { + FileName = file.Name, + ContentType = file.ContentType, + Size = file.Size + }; + try + { + using (var imgStream = file.OpenReadStream(maxAllowedSize)) + { + await imgStream.CopyToAsync(memStream); + memStream.Position = 0; + uploadMedia.Blob = memStream.ToArray(); + await memStream.FlushAsync(); + } + } + catch (IOException e) + { + fileInputErrorMessage = e.Message; + continue; + } + catch (Exception e) + { + fileInputErrorMessage = e.Message; + continue; + } + if (MessageForm.MediaType is MediaType.Images or MediaType.Audio) + uploadMedia.Base64Preview = $"data:{uploadMedia.ContentType};base64,{Convert.ToBase64String(uploadMedia.Blob)}"; + + MessageForm.Media.Add(uploadMedia); + } + } + catch (Exception e) + { + fileInputErrorMessage = e.Message; + } + } + + void RemoveFile(UploadMedia media) + { + MessageForm.Media.Remove(media); + } + + void OnTitleChanged(string value) + { + MessageForm.Title = value; + } + + void ContentLengthChanged() + { + totalCharacters = MessageForm.Content?.Length ?? 0; + StateHasChanged(); + } + + void OnContentTypeChanged(ContentType contentType) + { + MessageForm.ContentType = contentType; + showPreviewButton = contentType is ContentType.Markdown or ContentType.HTML; + } + + void OnMediaTypeChanged(MediaType mediaType) + { + MessageForm.MediaType = mediaType; + acceptedFilesTypes = mediaType switch + { + MediaType.Images => ".jpg,.jpeg,.png,.gif", + MediaType.Video => ".webm,.mp4,.m4v", + MediaType.Audio => ".mp3,.wav,.flac,.m4a", + MediaType.Documents => ".xlsx,.csv,.ppt,.odt", + _ => default + }; + } + + void OnOpenClosePreview() + { + isPreviewOpen = !isPreviewOpen; + } + + async Task OnValidSubmit() + { + contentError = default; + if ((MessageForm.Content is { Length: 0 } && MessageForm.Media.Count == 0)) + { + contentError = CascadingState.Localizer["Missing content, either message or media"]; + return; + } + + await OnMessageSubmit.InvokeAsync(MessageForm); + } } \ No newline at end of file diff --git a/Components/OpenDownContainer.razor b/Components/OpenDownContainer.razor new file mode 100644 index 0000000..99d22c8 --- /dev/null +++ b/Components/OpenDownContainer.razor @@ -0,0 +1,36 @@ +
+ +
+ @TitleChildren + +
+ +
+ @InnerContent +
+ +
+ +@code { + [Parameter] public RenderFragment TitleChildren { get; set; } + [Parameter] public RenderFragment InnerContent { get; set; } + [Parameter] public bool HasInnerContent { get; set; } = true; + [Parameter] public string InnerContentContainerCss { get; set; } = "block w-auto ml-5 md:ml-10 rounded-lg neomorph is-nxsmall"; + + [Parameter] + public bool IsOpen { get; set; } = false; + string Hidden { get; set; } = VConstants.HideClass; + string ButtonCss => $"{(HasInnerContent ? default : "cursor-not-allowed")} neoBtnSmall"; + string LeftIconCss => IsOpen ? "ion-md-arrow-dropup" : "ion-md-arrow-dropdown"; + + void OpenCloseInnerContent() + { + IsOpen = !IsOpen; + Hidden = IsOpen ? default : VConstants.HideClass; + } +} \ No newline at end of file diff --git a/Extensions/GenericExtensions.cs b/Extensions/GenericExtensions.cs index 2f5e425..7a4be63 100644 --- a/Extensions/GenericExtensions.cs +++ b/Extensions/GenericExtensions.cs @@ -1,6 +1,187 @@ -namespace decePubClient.Extensions; +using System.Collections.Specialized; +using System.ComponentModel; +using System.Globalization; +using System.Reflection; +using System.Web; -public class GenericExtensions +using Blazored.LocalStorage; + +using decePubClient.Models; +using decePubClient.Models.Types; +using decePubClient.Resources; +using decePubClient.Services; + +using DnetIndexedDb; +using DnetIndexedDb.Fluent; +using DnetIndexedDb.Models; + +using Markdig; + +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Localization; + +namespace decePubClient.Extensions; + +public static class GenericExtensions { - + public static NameValueCollection QueryString(this NavigationManager navigationManager) => + HttpUtility.ParseQueryString(new Uri(navigationManager.Uri).Query); + + public static string QueryString(this NavigationManager navigationManager, string key) => + navigationManager.QueryString()[key]; + + public static T QueryString(this NavigationManager navigationManager, string key) + { + var value = navigationManager.QueryString()[key]; + var converter = TypeDescriptor.GetConverter(typeof(T)); + if (converter.IsValid(value)) + return (T)Convert.ChangeType(value, typeof(T)); + else + return default; + } + + public static async Task SetDefaultCulture(this WebAssemblyHost host) + { + var storage = host.Services.GetRequiredService(); + var language = await storage.GetItemAsync("languageCode"); + if (language is { Length: 0 }) + await storage.SetItemAsync("languageCode", language); + + var culture = new CultureInfo(language ??= "en-GB"); + CultureInfo.DefaultThreadCurrentCulture = culture; + CultureInfo.DefaultThreadCurrentUICulture = culture; + } + + public static IServiceCollection AddIndexedDb(this IServiceCollection services) + { + return services.AddIndexedDbDatabase(options => + { + var model = new IndexedDbDatabaseModel() + .WithName("data") + .WithVersion(1) + .WithModelId(1); + + model.AddStore(nameof(Message)) + .WithKey(nameof(Message.MessageId)) + .AddUniqueIndex(nameof(Message.MessageId)) + .AddIndex(nameof(Message.RootMessageId)) + .AddIndex(nameof(Message.User)) + .AddIndex(nameof(Message.MessageType)) + .AddIndex(nameof(Message.Title)) + .AddIndex(nameof(Message.Content)) + .AddIndex(nameof(Message.CreatedAt)) + .AddIndex(nameof(Message.Medias)); + + options.UseDatabase(model); + }); + } + + public static string GetPassedTime(this DateTime dateTime, IStringLocalizer localizer) + { + var timeframe = DateTime.Now - dateTime.ToLocalTime(); + switch ((int)timeframe.TotalHours) + { + case >= 24: + return string.Format(localizer["{0}d"], (int)timeframe.TotalDays); + case >= 1 and < 24: + return string.Format(localizer["{0}h"], (int)timeframe.TotalHours); + case 0: + return string.Format(localizer["{0}m"], (int)timeframe.TotalMinutes); + default: + return default; + } + } + + public static string GetFileSize(this long size, IStringLocalizer localizer) + { + switch (size) + { + case >= 1_048_576: + return string.Format(localizer["{0:N0}MB"], size / 1_048_576); + case < 1_048_576: + return string.Format(localizer["{0}KB"], size / 1_024); + default: + return default; + } + } + + public static string ParseContent(this string content, ContentType contentType) + { + switch (contentType) + { + case ContentType.PlainText: + return content; + case ContentType.HTML: + return ((MarkupString)content).Value; + case ContentType.Markdown: + return Markdown.ToHtml(content); + default: + return default; + } + } + + public static string GetMessageTypeIcon(this MessageType messageType) + { + switch (messageType) + { + case MessageType.Public: + return "ion-md-globe"; + case MessageType.Unlisted: + return "ion-md-unlock"; + case MessageType.FollowersOnly: + return "ion-md-lock"; + case MessageType.Direct: + return "ion-md-paper-plane"; + default: + return default; + } + } + + public static string GetTimelineTypeIcon(this TimelineType timelineType) + { + switch (timelineType) + { + case TimelineType.Home: + return "ion-md-home"; + case TimelineType.Local: + return "ion-md-people"; + case TimelineType.Federation: + return "ion-md-globe"; + default: + return default; + } + } + + public static string GetContentTypeIcon(this ContentType contentType) + { + switch (contentType) + { + case ContentType.PlainText: + return "ion-md-quote"; + case ContentType.HTML: + return "ion-logo-html5"; + case ContentType.Markdown: + return "ion-logo-markdown"; + default: + return default; + } + } + + public static string GetMediaTypeIcon(this MediaType mediaType) + { + switch (mediaType) + { + case MediaType.Images: + return "ion-md-images"; + case MediaType.Video: + return "ion-md-videocam"; + case MediaType.Documents: + return "ion-md-document"; + case MediaType.Audio: + return "ion-md-volume-high"; + default: + return default; + } + } } \ No newline at end of file diff --git a/Helpers/Faker.cs b/Helpers/Faker.cs index 5f28270..c732481 100644 --- a/Helpers/Faker.cs +++ b/Helpers/Faker.cs @@ -1 +1,34 @@ - \ No newline at end of file +using decePubClient.Models; + +namespace decePubClient.Helpers; + +public static class Faker +{ + static IReadOnlyList Users => new List + { + new(), + new() + { + UserId = "7b5703dc-aee8-46b1-aed2-cd06021a1c0c", + DisplayName = "loweel", + UserName = "@loweel@bbs.keinpfusch.net", + PictureUrl = "https://bbs.keinpfusch.net/media/4729611f9aaef76399600ba2f117e5da609e5bf46dd7d502dae3e7b9fdc5cc78.WBMX2L9V1D00", + BackgroundUrl = "https://bbs.keinpfusch.net/media/6e283b943ca297629cb35b7fdfc790907dfd24b6303518e10992b2b5a6658947.3EUB6O4OMR2X", + ProfileUrl = "https://letsrulethe.world/users/AG6rE2nRya826QEJFY" + }, + new() + { + UserId = "bc9c2a2b-fc5f-42fc-b907-ac30203eed45", + DisplayName = "Valentina Nappi", + UserName = "@valentina.nappi@mastodon.uno", + PictureUrl = "https://cdn.masto.host/mastodonuno/cache/accounts/avatars/106/816/797/491/758/442/original/2b2995b82af966fb.jpg", + BackgroundUrl = "https://cdn.masto.host/mastodonuno/cache/accounts/headers/106/816/797/491/758/442/original/898aedf6cd3a2da3.jpeg", + ProfileUrl = "https://mastodon.uno/web/@valenappi@beta.birdsite.live" + } + }; + + public static MessageUser GetRandomUser() + { + return Users[Random.Shared.Next(0, Users.Count)]; + } +} \ No newline at end of file diff --git a/Helpers/SUtility.cs b/Helpers/SUtility.cs index ca22d20..40aaf7b 100644 --- a/Helpers/SUtility.cs +++ b/Helpers/SUtility.cs @@ -1,10 +1,6 @@ -using collAnon.Shared; -using System; -using System.IO; -using System.Net.Mail; -using System.Text.Json; +using System.Net.Mail; -namespace collAnon.Client.Helpers +namespace decePubClient.Helpers { public static class SUtility { @@ -27,12 +23,6 @@ namespace collAnon.Client.Helpers return !(end < now && now < start); } - public static bool CacheHasExpired(long? lastTimeCacheTimeTicks) - { - if (!lastTimeCacheTimeTicks.HasValue) return true; - return (DateTime.Now.Ticks - lastTimeCacheTimeTicks.Value) > VConstants.CacheExpirationPeriod.Ticks; - } - public static string GetFileIcon(string fileName) { switch (Path.GetExtension(fileName)) @@ -62,21 +52,6 @@ namespace collAnon.Client.Helpers } } - public static string GetMissingMimeType(string fileName) - { - switch (Path.GetExtension(fileName)) - { - case ".docx": - return "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; - - case ".xlsx": - return "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; - - default: - return string.Empty; - } - } - public static bool IsValidEmail(string email) { try @@ -89,18 +64,5 @@ namespace collAnon.Client.Helpers return false; } } - - public static string GetQrCodeBase64(string base64String) => $"data:image/png;base64,{base64String}"; - - public static int GetRand() - { - var random = new Random(DateTime.Now.Millisecond); - return random.Next(0, random.Next(10, 1000)); - } - - public static T Deserialize(string value) - { - return JsonSerializer.Deserialize(value, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase }); - } } } \ No newline at end of file diff --git a/LayerComponents/CascadingState.razor b/LayerComponents/CascadingState.razor index 8c92004..1a0a8bb 100644 --- a/LayerComponents/CascadingState.razor +++ b/LayerComponents/CascadingState.razor @@ -1,5 +1,179 @@ -

CascadingState

+@if (PublicCacheData != null) +{ + if (PublicCacheData.ThemeIsDarkMode) + { + + + } + else + { + + + } +} + + + + @ChildContent + @code { - + [Parameter] public RenderFragment ChildContent { get; set; } + [Inject] public IStringLocalizer Localizer { get; set; } + [Inject] IStorage DbStorage { get; set; } + [Inject] ILocalStorageService Storage { get; set; } + [Inject] IJSRuntime JS { get; set; } + // [Inject] DataService DataService { get; set; } + [Inject] public AppStatusService Status { get; set; } + [Inject] ILogger Logger { get; set; } + + public bool IsOnline { get; set; } = true; + Timer IsOnlineTimer { get; set; } + public PublicCacheData PublicCacheData { get; set; } + public User User { get; set; } + + DotNetObjectReference cascadingStateReference; + + protected override async Task OnInitializedAsync() + { + try + { + IsOnlineTimer = new Timer(async _ => await UpdateIsOnline(), new AutoResetEvent(false), 0, 10000); + cascadingStateReference = DotNetObjectReference.Create(this); + await JS.InvokeVoidAsync("cascadingStateInstanceReference", cascadingStateReference); + PublicCacheData = await Storage.GetItemAsync(nameof(PublicCacheData)); + if (PublicCacheData == null) + { + PublicCacheData = new(); + await UpdatePublicCache(PublicCacheData); + } + + User = new(); + } + catch (Exception ex) + { + Logger.LogError(ex, $"{nameof(CascadingState)}.{nameof(OnInitializedAsync)}"); + } + } + + public async ValueTask UpdatePublicCache(PublicCacheData publicCacheData) + { + try + { + PublicCacheData = publicCacheData; + await Storage.SetItemAsync(nameof(PublicCacheData), PublicCacheData); + StateHasChanged(); + } + catch (Exception ex) + { + Console.WriteLine($"{nameof(CascadingState)}.{nameof(UpdatePublicCache)}"); + Console.WriteLine(ex.ToString()); + } + } + + [JSInvokable] + public async Task LogFromJs(string message, string where) + { + try + { + await ProcessError(new(message), where); + } + catch (Exception ex) + { + Logger.LogError(ex, $"{nameof(CascadingState)}.{nameof(LogFromJs)}"); + } + } + + async Task UpdateIsOnline() + { + try + { + var latestOnlineState = await Status.IsOnline(); + + //var latestOnlineState = Random.Shared.Next() % 2 == 0; + if (latestOnlineState != IsOnline) + { + IsOnline = latestOnlineState; + StateHasChanged(); + } + // else + // { + // var pingIsOnline = await DataService.Ping(); + // if (pingIsOnline != IsOnline) + // { + // IsOnline = pingIsOnline; + // StateHasChanged(); + // } + // } + } + catch (Exception ex) + { + Logger.LogError(ex, $"{nameof(CascadingState)}.{nameof(UpdateIsOnline)}"); + } + } + + public async ValueTask ProcessError(Exception ex, string where) + { + try + { + await DbStorage.AddLog(ex, where); + Logger.LogError(ex, where); + await Task.Run(() => { + }); + } + catch (Exception exception) + { + Logger.LogError(exception, $"{nameof(CascadingState)}.{nameof(ProcessError)}"); + } + } + + public async ValueTask ProcessWarning(string message, string where) + { + try + { + await DbStorage.AddLog(message, where); + Logger.LogWarning("{where} - {message}", where, message); + await Task.Run(() => { + }); + } + catch (Exception exception) + { + Logger.LogError(exception, $"{nameof(CascadingState)}.{nameof(ProcessWarning)}"); + } + } } \ No newline at end of file diff --git a/LayerComponents/PagesBase.cs b/LayerComponents/PagesBase.cs new file mode 100644 index 0000000..df06113 --- /dev/null +++ b/LayerComponents/PagesBase.cs @@ -0,0 +1,9 @@ +using Microsoft.AspNetCore.Components; + +namespace decePubClient.LayerComponents +{ + public class PagesBase : ComponentBase + { + public bool IsLoading { get; set; } = true; + } +} diff --git a/Models/ActionBarFilter.cs b/Models/ActionBarFilter.cs index f28fa55..cee60c3 100644 --- a/Models/ActionBarFilter.cs +++ b/Models/ActionBarFilter.cs @@ -1,6 +1,9 @@ -namespace decePubClient.Models; +using decePubClient.Models.Types; + +namespace decePubClient.Models; public class ActionBarFilter { - + public TimelineType TimelineType { get; set; } = TimelineType.Home; + public TimeSortingType TimeSortingType { get; set; } = TimeSortingType.Ascending; } \ No newline at end of file diff --git a/Models/Media.cs b/Models/Media.cs new file mode 100644 index 0000000..e3dfd19 --- /dev/null +++ b/Models/Media.cs @@ -0,0 +1,11 @@ +namespace decePubClient.Models +{ + public class Media + { + public string FileName { get; set; } + public string Url { get; set; } + public string ContentType { get; set; } + public string AltText { get; set; } + public byte[] Blob { get; set; } //TODO TEMPORARY + } +} diff --git a/Models/Mention.cs b/Models/Mention.cs new file mode 100644 index 0000000..6f30756 --- /dev/null +++ b/Models/Mention.cs @@ -0,0 +1,10 @@ +namespace decePubClient.Models +{ + public class Mention + { + public string DisplayName { get; set; } + public string UserName { get; set; } + public string UserId { get; set; } + public string ProfileUrl { get; set; } + } +} diff --git a/Models/Message.cs b/Models/Message.cs new file mode 100644 index 0000000..895582b --- /dev/null +++ b/Models/Message.cs @@ -0,0 +1,23 @@ +using System.ComponentModel; +using System.Text.Json.Serialization; +using decePubClient.Models.Types; + +namespace decePubClient.Models +{ + public class Message + { + public MessageUser User { get; set; } = new(); + public MessageType MessageType { get; set; } = MessageType.Public; + public string RootMessageId { get; set; } + public string MessageId { get; set; } + public string Title { get; set; } + public string Content { get; set; } + public bool IsFavourite { get; set; } = false; + public bool IsBoosted { get; set; } = false; + public List Medias { get; set; } = new(); + public DateTime CreatedAt { get; set; } + + [Bindable(false), JsonIgnore] + public bool IsOptionsOpen { get; set; } = false; + } +} diff --git a/Models/MessageForm.cs b/Models/MessageForm.cs index b21874a..f71a11d 100644 --- a/Models/MessageForm.cs +++ b/Models/MessageForm.cs @@ -1,6 +1,28 @@ -namespace decePubClient.Models; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; + +using decePubClient.Models.Types; +using decePubClient.Resources; + +namespace decePubClient.Models; public class MessageForm { - + public string RootMessageId { get; set; } + + [Required(ErrorMessageResourceName = ValidationNames.Required, ErrorMessageResourceType = typeof(ErrorMessages))] + public MessageType MessageType { get; set; } = MessageType.Public; + [Required(ErrorMessageResourceName = ValidationNames.Required, ErrorMessageResourceType = typeof(ErrorMessages))] + public ContentType ContentType { get; set; } = ContentType.PlainText; + [StringLength(64, ErrorMessageResourceName = ValidationNames.MaxLength, ErrorMessageResourceType = typeof(ErrorMessages))] + public string Title { get; set; } + [StringLength(5_000, ErrorMessageResourceName = ValidationNames.MaxLength, ErrorMessageResourceType = typeof(ErrorMessages))] + public string Content { get; set; } + public List Media { get; set; } = new(); + + [JsonIgnore, Bindable(false)] + public MediaType MediaType { get; set; } = MediaType.Images; + [JsonIgnore, Bindable(false)] + public bool IsScopeOptionsOpen { get; set; } = false; } \ No newline at end of file diff --git a/Models/MessageUser.cs b/Models/MessageUser.cs new file mode 100644 index 0000000..9bb1eb1 --- /dev/null +++ b/Models/MessageUser.cs @@ -0,0 +1,12 @@ +namespace decePubClient.Models +{ + public class MessageUser + { + public string UserId { get; set; } = "45f14fa8-c40f-4121-997c-ef2542196a50"; + public string UserName { get; set; } = "@loosy@letsrulethe.world"; + public string DisplayName { get; set; } = "loosy"; + public string PictureUrl { get; set; } = "https://letsrulethe.world/media/c22d7a6dfcce11e4d2d8d4f6298842a36751b0a179dc5333d24663e4b93793b4.jpg"; + public string BackgroundUrl { get; set; } = "https://letsrulethe.world/media/717cc7f5a090cfbe77be46941060b9a54454c351c74ff2f056363e002c8e2c3f.png"; + public string ProfileUrl { get; set; } = "https://letsrulethe.world/users/loosy"; + } +} diff --git a/Models/SettingsOptions.cs b/Models/SettingsOptions.cs new file mode 100644 index 0000000..22cbc8d --- /dev/null +++ b/Models/SettingsOptions.cs @@ -0,0 +1,7 @@ +namespace decePubClient.Models +{ + public class SettingsOptions + { + public bool IsOpen { get; set; } + } +} diff --git a/Models/Types/ContentType.cs b/Models/Types/ContentType.cs index 944d33a..b7cce15 100644 --- a/Models/Types/ContentType.cs +++ b/Models/Types/ContentType.cs @@ -1,6 +1,8 @@ namespace decePubClient.Models.Types; -public class ContentType +public enum ContentType { - + PlainText, + HTML, + Markdown } \ No newline at end of file diff --git a/Models/Types/MessageType.cs b/Models/Types/MessageType.cs new file mode 100644 index 0000000..2b0e680 --- /dev/null +++ b/Models/Types/MessageType.cs @@ -0,0 +1,10 @@ +namespace decePubClient.Models.Types +{ + public enum MessageType + { + Direct, + FollowersOnly, + Unlisted, + Public + } +} diff --git a/Models/Types/TimeSortingType.cs b/Models/Types/TimeSortingType.cs index 6a51fa4..2bcc9b1 100644 --- a/Models/Types/TimeSortingType.cs +++ b/Models/Types/TimeSortingType.cs @@ -1,3 +1,7 @@ namespace decePubClient.Models.Types; -public enum TimeSortingType { } \ No newline at end of file +public enum TimeSortingType +{ + Ascending, + Descending +} \ No newline at end of file diff --git a/Models/UploadMedia.cs b/Models/UploadMedia.cs index c14d38f..f9503b6 100644 --- a/Models/UploadMedia.cs +++ b/Models/UploadMedia.cs @@ -1,6 +1,16 @@ -namespace decePubClient.Models; +using System.ComponentModel; +using System.Text.Json.Serialization; + +namespace decePubClient.Models; public class UploadMedia { - + public string ContentType { get; set; } + public string FileName { get; set; } + public string AltText { get; set; } + public byte[] Blob { get; set; } + public string Base64Preview { get; set; } + + [JsonIgnore, Bindable(false)] + public long Size { get; set; } } \ No newline at end of file diff --git a/Models/User.cs b/Models/User.cs new file mode 100644 index 0000000..df7d638 --- /dev/null +++ b/Models/User.cs @@ -0,0 +1,21 @@ +namespace decePubClient.Models +{ + public class User + { + public string Id { get; set; } = "45f14fa8-c40f-4121-997c-ef2542196a50"; + public bool IsAuthenticated { get; set; } = false; + public List Claims { get; set; } = new(); + + public string UserName { get; set; } = "@loosy@letsrulethe.world"; + public string DisplayName { get; set; } = "loosy"; + public string PictureUrl { get; set; } = "https://letsrulethe.world/media/c22d7a6dfcce11e4d2d8d4f6298842a36751b0a179dc5333d24663e4b93793b4.jpg"; + public string BackgroundUrl { get; set; } = "https://letsrulethe.world/media/717cc7f5a090cfbe77be46941060b9a54454c351c74ff2f056363e002c8e2c3f.png"; + public string ProfileUrl { get; set; } = "https://letsrulethe.world/users/loosy"; + } + + public class UserClaim + { + public string Type { get; set; } + public string Value { get; set; } + } +} diff --git a/Models/VConstants.cs b/Models/VConstants.cs new file mode 100644 index 0000000..40d643a --- /dev/null +++ b/Models/VConstants.cs @@ -0,0 +1,7 @@ +namespace decePubClient.Models +{ + public static class VConstants + { + public const string HideClass = "hidden"; + } +} diff --git a/Pages/Administration.razor b/Pages/Administration.razor index d9d4ee6..7c26b64 100644 --- a/Pages/Administration.razor +++ b/Pages/Administration.razor @@ -1,4 +1,5 @@ @page "/administration" +@inherits PagesBase
diff --git a/Pages/Authentication.razor b/Pages/Authentication.razor new file mode 100644 index 0000000..79683f4 --- /dev/null +++ b/Pages/Authentication.razor @@ -0,0 +1,23 @@ +@page "/authentication/{action}" +@inherits PagesBase + + +
+ +
+ + + +
+ +
+ +@code { + [Parameter] + public string Action { get; set; } + + protected override void OnInitialized() + { + base.OnInitialized(); + } +} \ No newline at end of file diff --git a/Pages/Counter.razor b/Pages/Counter.razor deleted file mode 100644 index ef23cb3..0000000 --- a/Pages/Counter.razor +++ /dev/null @@ -1,18 +0,0 @@ -@page "/counter" - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/Pages/ExpandMessage.razor b/Pages/ExpandMessage.razor index c0078e9..333c82e 100644 --- a/Pages/ExpandMessage.razor +++ b/Pages/ExpandMessage.razor @@ -1,42 +1,207 @@ -@page "/expand/{messageId}" -@Localizer +@page "/expand" +@page "/expand/{messageId}" +@inherits PagesBase +@CascadingState.Localizer -
+
-
+
+
-
+ @if (IsLoading) + { + + } -
+ @foreach (var message in Ancestors) + { + + } + + + @foreach (var message in Descendants) + { + + } + +
+
+ + @code { - [CascadingParameter] IStringLocalizer Localizer { get; set; } + [CascadingParameter] CascadingState CascadingState { get; set; } [Inject] NavigationManager Navigation { get; set; } [Inject] IStorage DbStorage { get; set; } - [SupplyParameterFromQuery] string messageId { get; set; } + [Inject] ILocalStorageService LocalStorage { get; set; } + [Inject] IBlazorDownloadFileService BlazorDownloadFileService { get; set; } + [Inject] MessagesService MessagesService { get; set; } + [Parameter] public string MessageId { get; set; } - List Messages { get; set; } = new(); + List Ancestors { get; set; } = new(); + Message CurrentMessage { get; set; } = new(); + List Descendants { get; set; } = new(); + + TimeSortingType TimeSortingType { get; set; } = TimeSortingType.Ascending; protected override async Task OnInitializedAsync() { - if (messageId is { Length: 0 }) + if (MessageId is { Length: 0 }) { Navigation.NavigateTo("/"); return; } - var currentMessage = await DbStorage.GetMessage(messageId); - - var messages = await DbStorage.GetMessages(); - - if (currentMessage.RootMessageId is { Length: > 0 }) - Messages = messages.Where(m => m.RootMessageId == currentMessage.RootMessageId) - .OrderByDescending(m => m.CreatedAt) - .ToList(); + var filters = await LocalStorage.GetItemAsync(nameof(ActionBarFilter)); + if (filters == default) + await LocalStorage.SetItemAsync(nameof(ActionBarFilter), new ActionBarFilter()); else - Messages = messages.Where(m => m.RootMessageId == messageId) - .OrderByDescending(m => m.CreatedAt) - .ToList(); + TimeSortingType = filters.TimeSortingType; + + CurrentMessage = await DbStorage.GetMessage(MessageId); + + Ancestors = new List + { + new() + { + RootMessageId = default, + MessageId = "51C698E3-7C28-4C90-9212-48D5C81DE089", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = CurrentMessage?.Title, + Content = "

esempio di messaggio precedente a quello espanso

", + Medias = new(), + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + } + }; + + Descendants = new List + { + new() + { + RootMessageId = default, + MessageId = "0569A1DF-46FC-4485-9F11-F8CDFB794404", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = CurrentMessage?.Title, + Content = "

esempio di messaggio successivo a quello espanso

", + Medias = new(), + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + } + }; + IsLoading = false; } -} + + void OnTimeSortingChanged(TimeSortingType timeSortingType) + { + TimeSortingType = timeSortingType; + } + + async Task OnMessageReply(MessageForm messageForm) + { + await Task.Run(() => + { + }); + var replyMessage = await MessagesService.SubmitMessage(messageForm); + Descendants.Add(new() + { + MessageId = Guid.NewGuid().ToString(), + Content = messageForm.Content?.ParseContent(messageForm.ContentType), + CreatedAt = DateTime.UtcNow, + MessageType = messageForm.MessageType, + Medias = messageForm.Media.Select(m => new Media + { + FileName = m.FileName, + AltText = m.AltText, + ContentType = m.ContentType, + Url = m.Base64Preview, + Blob = m.Blob + }).ToList(), + Title = messageForm.Title, + User = new MessageUser + { + UserId = CascadingState.User.Id, + UserName = CascadingState.User.UserName, + DisplayName = CascadingState.User.DisplayName, + PictureUrl = CascadingState.User.PictureUrl, + ProfileUrl = CascadingState.User.ProfileUrl, + BackgroundUrl = CascadingState.User.BackgroundUrl + }, + }); + } + + async ValueTask OnMessageBoost(Message message) + { + await Task.Run(() => + { + }); + message.IsBoosted = !message.IsBoosted; + var boostedMessage = await MessagesService.BoostUnboostMessage(message); + } + + async ValueTask OnMessageFavourite(Message message) + { + await Task.Run(() => + { + }); + message.IsFavourite = !message.IsFavourite; + var favouriteMessage = await MessagesService.FavouriteUnfavouriteMessage(message); + } + + async ValueTask OnMessageDelete(Message message) + { + await Task.Run(() => + { + }); + var deleteResult = await MessagesService.DeleteMessage(message); + } + + async ValueTask OnMessageMediaDownload(Media media) + { + await Task.Run(() => + { + }); + await BlazorDownloadFileService.DownloadFileAsync(media.FileName, media.Blob, media.ContentType); + } + + async ValueTask OnUserBlock(MessageUser messageUser) + { + await Task.Run(() => + { + }); + var blockResult = await MessagesService.BlockUserFromMessage(messageUser); + } + + async ValueTask OnUserDirectMessage(Message message) + { + await Task.Run(() => + { + }); + var directMessage = await MessagesService.ReplyMessage(message, MessageType.Direct); + } + + async ValueTask OnUserSilence(MessageUser messageUser) + { + await Task.Run(() => + { + }); + var silenceResult = await MessagesService.SilenceUserFromMessage(messageUser); + } +} \ No newline at end of file diff --git a/Pages/FetchData.razor b/Pages/FetchData.razor deleted file mode 100644 index 7d004a5..0000000 --- a/Pages/FetchData.razor +++ /dev/null @@ -1,57 +0,0 @@ -@page "/fetchdata" -@inject HttpClient Http - -Weather forecast - -

Weather forecast

- -

This component demonstrates fetching data from the server.

- -@if (forecasts == null) -{ -

Loading...

-} -else -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
-} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - forecasts = await Http.GetFromJsonAsync("sample-data/weather.json"); - } - - public class WeatherForecast - { - public DateTime Date { get; set; } - - public int TemperatureC { get; set; } - - public string? Summary { get; set; } - - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } -} diff --git a/Pages/Index.razor b/Pages/Index.razor index 6085c4a..066d917 100644 --- a/Pages/Index.razor +++ b/Pages/Index.razor @@ -1,9 +1,225 @@ @page "/" +@page "/home" +@page "/index" +@inherits PagesBase +@CascadingState.Localizer["Index"] -Index +
-

Hello, world!

+
+
-Welcome to your new app. + @if (IsLoading) + { + + } + else if (Messages.Count == 0) + { +

+ @CascadingState.Localizer["Empty"] +

+ } - + @foreach (var message in Messages) + { + + } + @* + + @foreach (var message in Messages) + { + + } + + + @foreach (var message in Messages) + { + + } + + *@ + + +
+
+ + + +
+ +@code { + [CascadingParameter] Task AuthState { get; set; } + [CascadingParameter] CascadingState CascadingState { get; set; } + [Inject] IBlazorDownloadFileService BlazorDownloadFileService { get; set; } + [Inject] IStorage Storage { get; set; } + [Inject] ILocalStorageService LocalStorage { get; set; } + [Inject] HttpClient Http { get; set; } + [Inject] MessagesService MessagesService { get; set; } + + TimelineType TimelineType { get; set; } = TimelineType.Home; + TimeSortingType TimeSortingType { get; set; } = TimeSortingType.Ascending; + + IReadOnlyList userClaim + { + get + { + var auth = AuthState.Result; + if (auth.User.Identity?.IsAuthenticated ?? false) + return auth.User.Claims.ToList(); + return new List(); + } + } + + List IncomingMessages { get; set; } = new(); + List Messages { get; set; } = new(); + string Response { get; set; } + + protected override async Task OnInitializedAsync() + { + var filters = await LocalStorage.GetItemAsync(nameof(ActionBarFilter)); + if (filters == default) + await LocalStorage.SetItemAsync(nameof(ActionBarFilter), new ActionBarFilter()); + else + { + TimelineType = filters.TimelineType; + TimeSortingType = filters.TimeSortingType; + } + + Messages = await Storage.GetMessages(); + //try + //{ + // var response = await Http.GetAsync("api/test"); + // Response = await response.Content.ReadAsStringAsync(); + //} + //catch + //{ + //} + IsLoading = false; + } + + void OnTimelineChanged(TimelineType timelineType) + { + TimelineType = timelineType; + } + + void OnTimeSortingChanged(TimeSortingType timeSortingType) + { + TimeSortingType = timeSortingType; + } + + async Task OnMessageSubmit(MessageForm messageForm) + { + await Task.Run(() => + { + }); + var submitMessage = await MessagesService.SubmitMessage(messageForm); + Messages.Insert(0, new() + { + MessageId = Guid.NewGuid().ToString(), + Content = messageForm.Content?.ParseContent(messageForm.ContentType), + CreatedAt = DateTime.UtcNow, + MessageType = messageForm.MessageType, + Medias = messageForm.Media.Select(m => new Media + { + FileName = m.FileName, + AltText = m.AltText, + ContentType = m.ContentType, + Url = m.Base64Preview, + Blob = m.Blob + }).ToList(), + Title = messageForm.Title, + User = new MessageUser + { + UserId = CascadingState.User.Id, + UserName = CascadingState.User.UserName, + DisplayName = CascadingState.User.DisplayName, + PictureUrl = CascadingState.User.PictureUrl, + ProfileUrl = CascadingState.User.ProfileUrl, + BackgroundUrl = CascadingState.User.BackgroundUrl + }, + }); + } + + async Task OnMessageReply(MessageForm messageForm) + { + await Task.Run(() => + { + }); + var replyMessage = await MessagesService.SubmitMessage(messageForm); + Messages.Insert(0, new() + { + RootMessageId = messageForm.RootMessageId, + MessageId = Guid.NewGuid().ToString(), + Content = messageForm.Content?.ParseContent(messageForm.ContentType), + CreatedAt = DateTime.UtcNow, + MessageType = messageForm.MessageType, + Medias = messageForm.Media.Select(m => new Media + { + FileName = m.FileName, + AltText = m.AltText, + ContentType = m.ContentType, + Url = m.Base64Preview, + Blob = m.Blob + }).ToList(), + Title = messageForm.Title, + User = new MessageUser + { + UserId = CascadingState.User.Id, + UserName = CascadingState.User.UserName, + DisplayName = CascadingState.User.DisplayName, + PictureUrl = CascadingState.User.PictureUrl, + ProfileUrl = CascadingState.User.ProfileUrl, + BackgroundUrl = CascadingState.User.BackgroundUrl + } + }); + } + + async ValueTask OnMessageBoost(Message message) + { + message.IsBoosted = !message.IsBoosted; + var boostedMessage = await MessagesService.BoostUnboostMessage(message); + } + + async ValueTask OnMessageFavourite(Message message) + { + message.IsFavourite = !message.IsFavourite; + var favouriteMessage = await MessagesService.FavouriteUnfavouriteMessage(message); + } + + async ValueTask OnMessageDelete(Message message) + { + Messages.Remove(message); + var deleteResult = await MessagesService.DeleteMessage(message); + } + + async ValueTask OnMessageMediaDownload(Media media) + { + await Task.Run(() => + { + }); + await BlazorDownloadFileService.DownloadFileAsync(media.FileName, media.Blob, media.ContentType); + } + + async ValueTask OnUserBlock(MessageUser messageUser) + { + var blockResult = await MessagesService.BlockUserFromMessage(messageUser); + } + + async ValueTask OnUserDirectMessage(Message message) + { + var directMessage = await MessagesService.ReplyMessage(message, MessageType.Direct); + } + + async ValueTask OnUserSilence(MessageUser messageUser) + { + var silenceResult = await MessagesService.SilenceUserFromMessage(messageUser); + } + +} \ No newline at end of file diff --git a/Pages/Login.razor b/Pages/Login.razor new file mode 100644 index 0000000..e8b42f0 --- /dev/null +++ b/Pages/Login.razor @@ -0,0 +1,16 @@ +@page "/login" +@inherits PagesBase +@CascadingState.Localizer["Login"] + +
+ +
+ +
+ +
+ +@code { + [CascadingParameter] CascadingState CascadingState { get; set; } + +} diff --git a/Pages/Logout.razor b/Pages/Logout.razor new file mode 100644 index 0000000..fc8751a --- /dev/null +++ b/Pages/Logout.razor @@ -0,0 +1,25 @@ +@page "/logout" +@inherits PagesBase +@CascadingState.Localizer["Logout"] + +
+ +
+

@CascadingState.Localizer["Logging out..."]

+
+ +
+ +@code { + [CascadingParameter] CascadingState CascadingState { get; set; } + //[Inject] TokenAuthStateProvider AuthStateProvider { get; set; } + [Inject] SignOutSessionStateManager SignOutSessionStateManager { get; set; } + [Inject] NavigationManager Navigation { get; set; } + + protected override async Task OnInitializedAsync() + { + //await AuthStateProvider.LogoutAsync(true); + await SignOutSessionStateManager.SetSignOutState(); + Navigation.NavigateTo("authenticatio/logout"); + } +} diff --git a/Pages/Settings.razor b/Pages/Settings.razor new file mode 100644 index 0000000..7b0bed6 --- /dev/null +++ b/Pages/Settings.razor @@ -0,0 +1,75 @@ +@page "/settings" +@inherits PagesBase +@CascadingState.Localizer["Settings"] + +
+ +
+ + + +

+ @CascadingState.Localizer["General"] +

+
+ +
+

+ @CascadingState.Localizer["Empty"] +

+
+
+
+ + + +

+ @CascadingState.Localizer["Profile"] +

+
+ +
+

+ @CascadingState.Localizer["Empty"] +

+
+
+
+ + + +

+ @CascadingState.Localizer["Data import/export"] +

+
+ +
+

+ @CascadingState.Localizer["Empty"] +

+
+
+
+ + + +

+ @CascadingState.Localizer["Mutes/Blocks"] +

+
+ +
+

+ @CascadingState.Localizer["Empty"] +

+
+
+
+ +
+ +
+ +@code { + [CascadingParameter] CascadingState CascadingState { get; set; } +} diff --git a/Program.cs b/Program.cs index fc95031..7dd32ee 100644 --- a/Program.cs +++ b/Program.cs @@ -1,12 +1,72 @@ using decePubClient; - using Microsoft.AspNetCore.Components.Web; using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using System.Net.Http.Headers; +using System.Text.Json; +using Append.Blazor.Notifications; +using Blazored.LocalStorage; +using Blazored.Modal; +using decePubClient.Extensions; +using decePubClient.Services; +using Microsoft.AspNetCore.Components.WebAssembly.Authentication; +using Toolbelt.Blazor.Extensions.DependencyInjection; +using Microsoft.AspNetCore.Components.Authorization; var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add("#app"); -builder.RootComponents.Add("head::after"); +// builder.RootComponents.Add("head::after"); -builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); +builder.Services.AddBlazorDownloadFile(); +builder.Services.AddOptions() + .AddTransient(); +builder.Services.AddBlazoredLocalStorage(config => +{ + config.JsonSerializerOptions.WriteIndented = false; + config.JsonSerializerOptions.PropertyNameCaseInsensitive = true; + config.JsonSerializerOptions.IgnoreReadOnlyProperties = true; + config.JsonSerializerOptions.ReadCommentHandling = JsonCommentHandling.Skip; + config.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; +}) + .AddBlazoredModal() + //.AddScoped() + .AddScoped() + .AddScoped() + //.AddScoped(provider => provider.GetRequiredService()) + //.AddTransient() + .AddHeadElementHelper(options => options.DisableClientScriptAutoInjection = true) + .AddLocalization() + .AddNotifications() + .AddTransient() + .AddIndexedDb(); -await builder.Build().RunAsync(); + +builder.Services.AddOidcAuthentication(options => +{ + builder.Configuration.Bind("Local", options.ProviderOptions); + options.ProviderOptions.Authority = "https://demo.identityserver.io"; + options.ProviderOptions.ClientId = "interactive.public"; + options.ProviderOptions.ResponseType = "code"; + options.ProviderOptions.DefaultScopes.Add("api"); + options.ProviderOptions.DefaultScopes.Add("email"); + options.ProviderOptions.DefaultScopes.Add("profile"); +}); + +builder.Services.AddHttpClient("default", client => +{ + client.BaseAddress = new Uri(builder.HostEnvironment.BaseAddress); + client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); +}); + +builder.Services.AddHttpClient("ComponentsWebAssembly_CSharp.ServerAPI", client => +{ + client.BaseAddress = new Uri("https://demo.identityserver.io"); +}) + //.AddHttpMessageHandler() +.AddHttpMessageHandler(); + +builder.Services.AddTransient(sp => sp.GetRequiredService().CreateClient("ComponentsWebAssembly_CSharp.ServerAPI")); +builder.Services.AddScoped(); + +var host = builder.Build(); +await host.SetDefaultCulture(); +await host.RunAsync(); \ No newline at end of file diff --git a/Resources/ErrorMessages.Designer.cs b/Resources/ErrorMessages.Designer.cs new file mode 100644 index 0000000..f6c62d3 --- /dev/null +++ b/Resources/ErrorMessages.Designer.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace decePubClient.Resources { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class ErrorMessages { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ErrorMessages() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("decePubClient.Resources.ErrorMessages", typeof(ErrorMessages).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to This field is required.. + /// + public static string Required { + get { + return ResourceManager.GetString("Required", resourceCulture); + } + } + } +} diff --git a/Resources/ErrorMessages.cs b/Resources/ErrorMessages.cs deleted file mode 100644 index c36f70c..0000000 --- a/Resources/ErrorMessages.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace decePubClient.Resources; - -public class ErrorMessages -{ - -} \ No newline at end of file diff --git a/Resources/ErrorMessages.resx b/Resources/ErrorMessages.resx index 4ba99c0..4cf3e1a 100644 --- a/Resources/ErrorMessages.resx +++ b/Resources/ErrorMessages.resx @@ -1,21 +1,123 @@  - - - - - - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + This field is required. + \ No newline at end of file diff --git a/SCSS/base.scss b/SCSS/base.scss index e69de29..d30c7f0 100644 --- a/SCSS/base.scss +++ b/SCSS/base.scss @@ -0,0 +1,92 @@ +body { + color: var(--text-color); + background-color: var(--background); +} + +.background { + background-color: var(--background); +} + +details > summary::-webkit-details-marker { + color: var(--text-color) +} + +:focus-visible { + outline: none +} + +*, ::after, ::before { + scrollbar-color: inherit; + scrollbar-width: inherit; +} + +::-webkit-scrollbar { + width: 8px; +} + +::-webkit-scrollbar-button { + width: 8px; + height: 5px; +} + +::-webkit-scrollbar-track { + background: transparent; + border: thin solid transparent; + box-shadow: none; + border-radius: 10px; +} + +::-webkit-scrollbar-thumb { + background: var(--primary-color-dark); + border: thin solid transparent; + border-radius: 10px; +} + +::-webkit-scrollbar-thumb:hover { + background: var(--primary-color-dark); +} + +::-moz-selection { /* Code for Firefox */ + color: var(--primary-color); + background: var(--primary-color-dark); +} + +::selection { + color: var(--primary-color); + background: var(--primary-color-dark); +} + +.flex.flex-col-reverse>div:first-child { + margin-top: 1rem; +} + +.loadAnimation span { + animation-name: blink; + animation-duration: 1.4s; + animation-iteration-count: infinite; + animation-fill-mode: both; +} + +.loadAnimation span:nth-child(1) { + animation-delay: .4s; +} + +.loadAnimation span:nth-child(2) { + animation-delay: .3s; +} + +.loadAnimation span:nth-child(3) { + animation-delay: .2s; +} + +.loadAnimation span:nth-child(4) { + animation-delay: .2s; +} + +.loadAnimation span:nth-child(5) { + animation-delay: .3s; +} + +.loadAnimation span:nth-child(6) { + animation-delay: .4s; +} \ No newline at end of file diff --git a/SCSS/main.scss b/SCSS/main.scss index e69de29..9522eb7 100644 --- a/SCSS/main.scss +++ b/SCSS/main.scss @@ -0,0 +1,4 @@ +@import "mixins.scss"; +@import "variables.scss"; +@import "neomorph.scss"; +@import "base.scss"; \ No newline at end of file diff --git a/SCSS/mixins.scss b/SCSS/mixins.scss index ad4cf01..9c75aff 100644 --- a/SCSS/mixins.scss +++ b/SCSS/mixins.scss @@ -1,57 +1,32 @@ //MEDIA QUERY MANAGER -/*$breakpoint argument choices: -- phone -- tab-port -- tab-land -- desk -- big-desktop -*/ - @mixin MediaQuery($breakpoint) { - // max-width:768px; - @if $breakpoint==phone { - @media screen and (max-width: 768px) { + @if $breakpoint==sm { + @media (min-width: 640px) { @content } } - @if $breakpoint==tab-p { - // min-width:768px; - // max-width:900px; - @media screen and (min-width: 768px) and (max-width: 900px) { + @if $breakpoint==md { + @media (min-width: 768px) { @content } } - @if $breakpoint==tab-l { - // min-width:901px; - // max-width:1200px; - @media screen and (min-width: 901px) and (max-width: 1200px) { + @if $breakpoint==lg { + @media (min-width: 1024px) { @content } } - @if $breakpoint==laptop { - // min-width:1201px; - // max-width:1366px; - @media screen and (min-width: 1201px) and (max-width: 1366px) { + @if $breakpoint==xl { + @media (min-width: 1280px) { @content } } - @if $breakpoint==desk { - // min-width:1201px; - // max-width:1800px; - @media screen and (min-width: 1201px) and (max-width: 1800px) { - @content - } - } - - @if $breakpoint==big-d { - // min-width:1801px; - // max-width:4000px; - @media screen and (min-width: 1801px) and (max-width: 4000px) { + @if $breakpoint=="2xl" { + @media (min-width: 1536px) { @content } } diff --git a/SCSS/neomorph.scss b/SCSS/neomorph.scss index e69de29..d2289c7 100644 --- a/SCSS/neomorph.scss +++ b/SCSS/neomorph.scss @@ -0,0 +1,653 @@ +:root { + --shadow-offset: 8px; + --blur-radius: 16px; + --is-inset: inherit; +} + +.neomorph { + box-shadow: calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) var(--blur-radius) var(--light-shadow), var(--shadow-offset) var(--shadow-offset) var(--blur-radius) var(--dark-shadow); + + &Inset { + box-shadow: inset var(--shadow-offset) var(--shadow-offset) var(--blur-radius) var(--dark-shadow), inset calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) var(--blur-radius) var(--light-shadow); + + &.is-nxxsmall { + --shadow-offset: 2px; + --blur-radius: 4px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + } + + &.is-nxsmall { + --shadow-offset: 3px; + --blur-radius: 6px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + } + + &.is-nsmall { + --shadow-offset: 6px; + --blur-radius: 12px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + } + } + + &.is-nxxsmall { + --shadow-offset: 2px; + --blur-radius: 4px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 2px; + --blur-radius: 4px; + } + } + } + + &.is-nxsmall { + --shadow-offset: 3px; + --blur-radius: 6px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 3px; + --blur-radius: 6px; + } + } + } + + &.is-nsmall { + --shadow-offset: 6px; + --blur-radius: 12px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 6px; + --blur-radius: 12px; + } + } + } + + &.is-nnormal { + --shadow-offset: 8px; + --blur-radius: 16px; + + &-sm { + @include MediaQuery(sm) { + --shadow-offset: 8px; + --blur-radius: 16px; + } + } + + &-md { + @include MediaQuery(md) { + --shadow-offset: 8px; + --blur-radius: 16px; + } + } + + &-lg { + @include MediaQuery(lg) { + --shadow-offset: 8px; + --blur-radius: 16px; + } + } + + &-xl { + @include MediaQuery(xl) { + --shadow-offset: 8px; + --blur-radius: 16px; + } + } + + &-2xl { + @include MediaQuery(2xl) { + --shadow-offset: 8px; + --blur-radius: 16px; + } + } + } +} + +button.neo,.neo { + &Btn { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + + &:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + } + + &Small { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; + + &:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; + + &:not(:active) { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + } + + & input[type=file] { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + } + } + + @include MediaQuery(phone) { + &-mobile { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; + + &:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; + + &:not(:active) { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + } + } + } + } + + &Plain { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + + &:focus { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + } + + @include MediaQuery(phone) { + &-mobile { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + + &:focus { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + } + } + } + } + + &InsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + + &:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + } + + @include MediaQuery(phone) { + &-mobile { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + + &:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + } + } + } + } + + &XInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; + + &:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; + } + + @include MediaQuery(phone) { + &-mobile { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; + + &:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; + } + } + } + } + } + + &InsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + + &:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + + &:not(:active) { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + } + } + + @include MediaQuery(phone) { + &-mobile { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + + &:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; + + &:not(:active) { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + } + } + } + } + } + } + + &File { + box-shadow: 0px 0px 0px var(--light-shadow), 0px 0px 0px var(--dark-shadow); + transition: all .2s linear; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + + @include MediaQuery(phone) { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + background: var(--primary-color); + } + + &:hover { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + } + + &:focus-visible { + background: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + outline: none; + } + + &.isSelected { + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + + &:focus-visible { + background: linear-gradient(-45deg, var(--primary-gradiend-lighter), var(--primary-gradiend-darker)); + outline: none; + } + } + + &.is-active, &.active { + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + color: var(--black); + } + } + + &Input { + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + border: none; + + &:focus { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + border: none; + } + } + + &Select { + & > select { + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + border: none; + + &:focus { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + border: none; + } + } + } +} + +.neoCheckbox { + opacity: 0; + width: 0; + + &:focus + label:before { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)) !important; + } + + &Container { + position: relative; + } + + & + label { + padding: .15rem .15rem .15rem 2rem; + cursor: pointer; + font-size: 1rem; + line-height: 1.5; + + &:before { + animation-name: none; + width: 1.5rem; + height: 1.5rem; + border-radius: 100px; + position: absolute; + left: 0; + top: 0rem; + content: ''; + border: none; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)) !important; + } + } + + &:checked.is-checked-bold + label { + font-weight: bold + } + + &:checked + label:after { + display: inline-block; + width: .375rem; + height: .6rem; + top: .35rem; + left: .55rem; + transform: translateY(0rem) rotate(45deg); + border-width: .1rem; + border-top-width: 0.1rem; + border-left-width: 0.1rem; + border-style: solid; + border-top-style: solid; + border-left-style: solid; + border-color: var(--text-color); + border-top: 0; + border-left: 0; + position: absolute; + content: ''; + } +} + +hr.neoSeparator { + &Flat { + height: 10px; + border: none; + border-radius: 20px; + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + background: var(--background); + } + + &Pressed { + height: 10px; + border: none; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + } +} + +input.neoRange[type=range] { + height: 30px; + -webkit-appearance: none; + width: 100%; + background: transparent; + + &:focus { + outline: none; + } + + &::-webkit-slider-runnable-track { + width: 100%; + height: 20px; + cursor: pointer; + animate: 0.2s; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(90deg, hsl(0, 90%, 80%), hsl(10, 90%, 80%), hsl(20, 90%, 80%), hsl(30, 90%, 80%), hsl(40, 90%, 80%), hsl(50, 90%, 80%), hsl(60, 90%, 80%), hsl(70, 90%, 80%), hsl(80, 90%, 80%), hsl(90, 90%, 80%), hsl(100, 90%, 80%), hsl(110, 90%, 80%), hsl(120, 90%, 80%), hsl(130, 90%, 80%), hsl(140, 90%, 80%), hsl(150, 90%, 80%), hsl(160, 90%, 80%), hsl(170, 90%, 80%), hsl(180, 90%, 80%), hsl(190, 90%, 80%), hsl(200, 90%, 80%), hsl(210, 90%, 80%), hsl(220, 90%, 80%), hsl(230, 90%, 80%), hsl(240, 90%, 80%), hsl(250, 90%, 80%), hsl(260, 90%, 80%), hsl(270, 90%, 80%), hsl(280, 90%, 80%), hsl(290, 90%, 80%), hsl(300, 90%, 80%), hsl(310, 90%, 80%), hsl(320, 90%, 80%), hsl(330, 90%, 80%), hsl(340, 90%, 80%), hsl(350, 90%, 80%), hsl(359, 90%, 80%)) !important; + } + + &::-webkit-slider-thumb { + border: none; + height: 26px; + width: 26px; + border-radius: 20px; + box-shadow: 2px 2px 4px var(--dark-shadow), -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)) !important; + cursor: pointer; + -webkit-appearance: none; + margin-top: -3px; + } + + &:focus::-webkit-slider-runnable-track { + background: linear-gradient(90deg, hsl(0, 90%, 80%), hsl(10, 90%, 80%), hsl(20, 90%, 80%), hsl(30, 90%, 80%), hsl(40, 90%, 80%), hsl(50, 90%, 80%), hsl(60, 90%, 80%), hsl(70, 90%, 80%), hsl(80, 90%, 80%), hsl(90, 90%, 80%), hsl(100, 90%, 80%), hsl(110, 90%, 80%), hsl(120, 90%, 80%), hsl(130, 90%, 80%), hsl(140, 90%, 80%), hsl(150, 90%, 80%), hsl(160, 90%, 80%), hsl(170, 90%, 80%), hsl(180, 90%, 80%), hsl(190, 90%, 80%), hsl(200, 90%, 80%), hsl(210, 90%, 80%), hsl(220, 90%, 80%), hsl(230, 90%, 80%), hsl(240, 90%, 80%), hsl(250, 90%, 80%), hsl(260, 90%, 80%), hsl(270, 90%, 80%), hsl(280, 90%, 80%), hsl(290, 90%, 80%), hsl(300, 90%, 80%), hsl(310, 90%, 80%), hsl(320, 90%, 80%), hsl(330, 90%, 80%), hsl(340, 90%, 80%), hsl(350, 90%, 80%), hsl(359, 90%, 80%)) !important; + } + + &::-moz-range-track { + width: 100%; + height: 20px; + cursor: pointer; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(90deg, hsl(0, 90%, 80%), hsl(10, 90%, 80%), hsl(20, 90%, 80%), hsl(30, 90%, 80%), hsl(40, 90%, 80%), hsl(50, 90%, 80%), hsl(60, 90%, 80%), hsl(70, 90%, 80%), hsl(80, 90%, 80%), hsl(90, 90%, 80%), hsl(100, 90%, 80%), hsl(110, 90%, 80%), hsl(120, 90%, 80%), hsl(130, 90%, 80%), hsl(140, 90%, 80%), hsl(150, 90%, 80%), hsl(160, 90%, 80%), hsl(170, 90%, 80%), hsl(180, 90%, 80%), hsl(190, 90%, 80%), hsl(200, 90%, 80%), hsl(210, 90%, 80%), hsl(220, 90%, 80%), hsl(230, 90%, 80%), hsl(240, 90%, 80%), hsl(250, 90%, 80%), hsl(260, 90%, 80%), hsl(270, 90%, 80%), hsl(280, 90%, 80%), hsl(290, 90%, 80%), hsl(300, 90%, 80%), hsl(310, 90%, 80%), hsl(320, 90%, 80%), hsl(330, 90%, 80%), hsl(340, 90%, 80%), hsl(350, 90%, 80%), hsl(359, 90%, 80%)) !important; + border: none; + } + + &::-moz-range-thumb { + border: none; + height: 26px; + width: 26px; + border-radius: 20px; + box-shadow: 2px 2px 4px var(--dark-shadow), -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)) !important; + cursor: pointer; + } +} diff --git a/SCSS/variables.scss b/SCSS/variables.scss index e69de29..9d5176d 100644 --- a/SCSS/variables.scss +++ b/SCSS/variables.scss @@ -0,0 +1,34 @@ +:root{ + --background: hsl(25,84%,88%); + --text-color: hsl(25,84%,26.4%); + --placeholder-text-color: hsla(25,84%,26.4%,.3); + --black: hsl(0, 0%, 4%); + --black-bis: hsl(0, 0%, 7%); + --black-ter: hsl(0, 0%, 14%); + --white: hsl(0, 4%, 99.8%); + --primary-color: hsl(25,84%,88%); + --primary-color-light: hsl(25,84%,100%); + --primary-color-dark: hsl(25,84%,66%); + --primary-gradiend-light: hsl(25,84%,92%); + --primary-gradiend-dark: hsl(25,84%,84%); + --primary-gradiend-lighter: hsl(25,84%,96%); + --primary-gradiend-darker: hsl(25,84%,80%); + --secondary-color: hsl(205, 84%, 88%); + --secondary-color-light: hsl(205, 84%, 100%); + --secondary-color-dark: hsl(205, 84%, 84%); + --light-shadow: hsla(25,84%,100%, .5); + --dark-shadow: hsla(25,84%,66%, .5); + /*--fa-primary-color: hsl(25,84%,26.4%); + --fa-secondary-color: hsl(25,84%,66%);*/ + --fa-primary-color: hsl(205,84%,26.4%); + --fa-secondary-color: hsl(205,84%,66%); + /*--fa-primary-color: hsl(115,84%,26.4%); + --fa-secondary-color: hsl(115,84%,66%);*/ + --fa-primary-opacity: 0.80; + --fa-secondary-opacity: 0.80; + --danger-color: hsl(0, 82%, 91%); + --warning-color: hsl(48, 82%, 91%); + --info-color: hsl(196, 82%, 91%); + --plus-green: hsl(96, 49%, 49%); + --plus-gold: hsl(51, 72%, 46%); +} \ No newline at end of file diff --git a/Services/AppStatusService.cs b/Services/AppStatusService.cs index 086d507..ea6120a 100644 --- a/Services/AppStatusService.cs +++ b/Services/AppStatusService.cs @@ -1,6 +1,54 @@ -namespace decePubClient.Services; +using Microsoft.JSInterop; + +namespace decePubClient.Services; public class AppStatusService { - + readonly IJSRuntime JsRuntime; + readonly IJSInProcessRuntime JsSyncRuntime; + + public AppStatusService(IJSRuntime JSRuntime) + { + JsRuntime = JSRuntime; + JsSyncRuntime = (IJSInProcessRuntime)JSRuntime; + } + + public async ValueTask IsOnline() => await JsSyncRuntime.InvokeAsync("isOnline"); + + public bool InputCaptureSupported() => JsSyncRuntime.Invoke("inputCaptureSupported"); + + public bool IsServiceWorkerAvailable() => JsSyncRuntime.Invoke("isServiceWorkerAvailable"); + + public string Language() => JsSyncRuntime.Invoke("getLanguage"); + + public void Language(string language) => JsSyncRuntime.InvokeVoid("setLanguage", language); + + public long GetHeight(string classId) => JsSyncRuntime.Invoke("getHeight", classId); + + public void SetAppBadge(int counter) => JsSyncRuntime.InvokeVoid("setAppBadge", counter); + + public void ClearAppBadge() => JsSyncRuntime.InvokeVoid("clearAppBadge"); + + public async ValueTask ClearCache() + { + await JsRuntime.InvokeVoidAsync("clearCache"); + } + + public async ValueTask ClearLocalStorage() + { + await JsRuntime.InvokeVoidAsync("clearLocalStorage"); + } + + public void ReloadPage() + { + JsSyncRuntime.InvokeVoid("reloadPage"); + } + + public bool IsMobileMedia() => JsSyncRuntime.Invoke("isMobileMedia"); + + public bool CanShare() => JsSyncRuntime.Invoke("canShareStuff"); + + public async ValueTask ShareTextUrl(string title, string text, Uri uri) => await JsRuntime.InvokeVoidAsync("shareTextUrl", title, text, uri.ToString()); + + public async ValueTask ShareText(string title, string text) => await JsRuntime.InvokeVoidAsync("shareText", title, text); } \ No newline at end of file diff --git a/Services/IHttpService.cs b/Services/IHttpService.cs index 3a92c0f..0c90aee 100644 --- a/Services/IHttpService.cs +++ b/Services/IHttpService.cs @@ -8,15 +8,15 @@ namespace decePubClient.Services { public interface IHttpService { - Task Get(string uri, object payload = default, string?[] queryParams = default); + Task Get(string uri, object payload = default, string[] queryParams = default); - Task GetAnon(string uri, object payload = default, string?[] queryParams = default); + Task GetAnon(string uri, object payload = default, string[] queryParams = default); Task Post(string uri, object payload = default); Task PostAnon(string uri, object payload = default); - Task Delete(string uri, string?[] queryParams = default, object payload = default); + Task Delete(string uri, string[] queryParams = default, object payload = default); } public class HttpService : IHttpService @@ -41,7 +41,7 @@ namespace decePubClient.Services DbStorage = dbStorage; } - public async Task Get(string uri, object payload = default, string?[] queryParams = default) + public async Task Get(string uri, object payload = default, string[] queryParams = default) { try { @@ -82,7 +82,7 @@ namespace decePubClient.Services } } - public async Task GetAnon(string uri, object payload = default, string?[] queryParams = default) + public async Task GetAnon(string uri, object payload = default, string[] queryParams = default) { try { @@ -123,7 +123,7 @@ namespace decePubClient.Services } } - public async Task Delete(string uri, string?[] queryParams = default, object payload = default) + public async Task Delete(string uri, string[] queryParams = default, object payload = default) { try { diff --git a/Services/IStorage.cs b/Services/IStorage.cs new file mode 100644 index 0000000..b996a53 --- /dev/null +++ b/Services/IStorage.cs @@ -0,0 +1,322 @@ +using decePubClient.Helpers; +using decePubClient.Models; +using decePubClient.Models.Types; +using Markdig; + +namespace decePubClient.Services +{ + public interface IStorage + { + ValueTask> GetMessages(); + ValueTask GetMessage(string messageId); + ValueTask AddMessages(List messages); + ValueTask UpdateMessages(List messages); + ValueTask RemoveMessage(string messageId); + + ValueTask> GetClientLogs(); + ValueTask AddLog(Exception exception, string where); + ValueTask AddLog(string message, string where); + + ValueTask RemoveAll(bool includeClientLogs = false); + } + + public class Storage : IStorage + { + readonly IndexedDb _db; + readonly ILogger _logger; + + public Storage(IndexedDb indexedDb, ILogger logger) + { + _db = indexedDb; + _logger = logger; + } + + #region Messagges + + public async ValueTask GetMessage(string messageId) + { + await _db.OpenIndexedDb(); + var message = await _db.GetByKey(nameof(Message), messageId); + + if (message is null) + { + var messages = await GetMessages(); + return messages.FirstOrDefault(m => m.MessageId == messageId); + } + + return message; + } + + public async ValueTask> GetMessages() + { + await _db.OpenIndexedDb(); + var messages = await _db.GetAll(nameof(Message)) ?? new(); + + + if (messages.Count == 0) + { + messages.Add(new() + { + RootMessageId = default, + MessageId = "992167EE-8947-4823-B1E2-B4E1019B6974", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = default, + Content = "test di messaggio normale senza titolo", + Medias = new(), + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + }); + messages.Add(new() + { + RootMessageId = default, + MessageId = "C5307644-4EA8-4B5F-A240-7CFE4DE34741", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = "sopra la panca la capra canta", + Content = Markdown.ToHtml("test di messaggio con titolo"), + Medias = new(), + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + }); + messages.Add(new() + { + RootMessageId = default, + MessageId = "E473D562-D210-4453-93DA-157D4B90B0D8", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = default, + Content = "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd test di messaggio con overflow del testo", + Medias = new(), + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + }); + messages.Add(new() + { + RootMessageId = default, + MessageId = "adf89dc6-0484-430e-a7c9-fcb1179b0c28", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = default, + Content = "test video", + Medias = new() + { + new() + { + FileName = "8252d175e714db88beb8ee0349dbac90405d3d5148e96e0cfd7de3b0876dbb1b.mp4", + Url = "https://ihatebeinga.live/media/8252d175e714db88beb8ee0349dbac90405d3d5148e96e0cfd7de3b0876dbb1b.mp4", + AltText = "https://ihatebeinga.live/media/8252d175e714db88beb8ee0349dbac90405d3d5148e96e0cfd7de3b0876dbb1b.mp4", + ContentType = "video/mp4" + } + }, + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + }); + messages.Add(new() + { + RootMessageId = default, + MessageId = "96025b43-5235-44e9-a3fa-98df31edfbfb", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = default, + Content = "test immagine", + Medias = new() + { + new() + { + FileName = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + Url = "https://ihatebeinga.live/media/51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + AltText = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + ContentType = "image/jpg" + } + }, + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + }); + messages.Add(new() + { + RootMessageId = default, + MessageId = "96025b43-5235-44e9-a3fa-98df31edfbfb", + User = Faker.GetRandomUser(), + MessageType = (MessageType)Random.Shared.Next(0, 4), + Title = default, + Content = "test immagini", + Medias = new() + { + new() + { + FileName = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + Url = "https://ihatebeinga.live/media/51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + AltText = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + ContentType = "image/jpg" + }, + new() + { + FileName = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + Url = "https://ihatebeinga.live/media/51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + AltText = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + ContentType = "image/jpg" + }, + new() + { + FileName = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + Url = "https://ihatebeinga.live/media/51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + AltText = "51a7cf620f1dd096ac5867d5b78f8c71d57a23972b31c64ec124a8c41e77a618.jpg", + ContentType = "image/jpg" + } + }, + CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), + IsFavourite = Random.Shared.Next() % 2 == 0, + IsBoosted = Random.Shared.Next() % 2 == 0, + }); + } + + messages = messages.OrderByDescending(m => m.CreatedAt).ToList(); + + return messages; + } + + public async ValueTask AddMessages(List messages) + { + await _db.OpenIndexedDb(); + var result = await _db.AddItems(nameof(Message), messages); + _logger.LogInformation(result); + return result; + } + + public async ValueTask UpdateMessages(List messages) + { + await _db.OpenIndexedDb(); + var result = await _db.UpdateItems(nameof(Message), messages); + _logger.LogInformation(result); + return result; + + } + + public async ValueTask RemoveMessage(string messageId) + { + await _db.OpenIndexedDb(); + var result = await _db.DeleteByKey(nameof(Message), messageId); + _logger.LogInformation(result); + return result; + } + + #endregion + + #region Logs + + public async ValueTask> GetClientLogs() + { + try + { + _logger.LogInformation($"opening on {nameof(GetClientLogs)}"); + await _db.OpenIndexedDb(); + return (await _db.GetAll(nameof(ClientLogs))).OrderByDescending(cl => cl.TimeStamp).ToArray(); + } + catch (Exception ex) + { + _logger.LogError(ex, ex.Message); + return new List(); + } + } + + public async ValueTask AddLog(Exception exception, string where) + { + try + { + await _db.OpenIndexedDb(); + + var maxKey = await _db.GetMaxKey(nameof(ClientLogs)); + var minKey = await _db.GetMinKey(nameof(ClientLogs)); + + if (minKey - maxKey <= -100) + for (var i = minKey; i < minKey + 50; i++) + _ = await _db.DeleteByKey(nameof(ClientLogs), i); + + maxKey += 1; + var result = await _db.AddItems(nameof(ClientLogs), new() + { + new() + { + Id = maxKey, + Where = where, + Exception = new() + { + Type = exception.GetType().ToString(), + HelpLink = exception.HelpLink, + HResult = exception.HResult.ToString(), + InnerExceptionMessage = exception.InnerException?.Message, + Message = exception.Message, + Source = exception.Source, + StackTrace = exception.StackTrace, + TargetSiteName = exception.TargetSite?.Name + } + } + }); + _logger.LogDebug($"{nameof(AddLog)}() add logs result = {result}"); + } + catch (Exception ex) + { + _logger.LogError(ex, ex.Message); + } + } + + public async ValueTask AddLog(string message, string where) + { + try + { + await _db.OpenIndexedDb(); + + var maxKey = await _db.GetMaxKey(nameof(ClientLogs)); + var minKey = await _db.GetMinKey(nameof(ClientLogs)); + + if (minKey - maxKey <= -100) + for (var i = minKey; i < minKey + 50; i++) + _ = await _db.DeleteByKey(nameof(ClientLogs), i); + + maxKey += 1; + var result = await _db.AddItems(nameof(ClientLogs), new() + { + new() + { + Id = maxKey, + Where = where, + Exception = null, + WarningMessage = message + } + }); + } + catch (Exception ex) + { + _logger.LogError(ex, ex.Message); + } + } + + #endregion + + public async ValueTask RemoveAll(bool includeClientLogs = false) + { + try + { + _logger.LogInformation($"opening on {nameof(RemoveAll)}"); + await _db.OpenIndexedDb(); + _ = await _db.DeleteAll(nameof(Message)); + if (includeClientLogs) + _ = await _db.DeleteAll(nameof(ClientLogs)); + + return true; + } + catch (Exception ex) + { + _logger.LogError(ex, ex.Message); + return default; + } + } + + } +} diff --git a/Services/IndexedDb.cs b/Services/IndexedDb.cs new file mode 100644 index 0000000..0667514 --- /dev/null +++ b/Services/IndexedDb.cs @@ -0,0 +1,14 @@ +using DnetIndexedDb; + +using Microsoft.JSInterop; + +namespace decePubClient.Services +{ + public class IndexedDb : IndexedDbInterop + { + public IndexedDb(IJSRuntime jsRuntime, IndexedDbOptions options) + : base(jsRuntime, options) + { + } + } +} diff --git a/Services/MessagesService.cs b/Services/MessagesService.cs index 2139511..8fd67dd 100644 --- a/Services/MessagesService.cs +++ b/Services/MessagesService.cs @@ -1,10 +1,77 @@ -namespace decePubClient.Services +using Blazored.Modal.Services; +using decePubClient.Models; +using decePubClient.Models.Types; + +namespace decePubClient.Services { public class MessagesService { - public MessagesService() - { + readonly IModalService modalService; + readonly IStorage storage; + readonly HttpClient http; + public MessagesService(IHttpClientFactory clientFactory, IModalService modalService, IStorage storage) + { + this.modalService = modalService; + this.storage = storage; + http = clientFactory.CreateClient("default"); + } + + //Covers also direct message + public async Task SubmitMessage(MessageForm messageForm) + { + //TODO + + await Task.Run(() => {}); + return new(); + } + + //Covers also direct message + public async Task ReplyMessage(Message messageToReply, MessageType messageType = MessageType.Public) + { + //TODO + + await Task.Run(() => {}); + return messageToReply; + } + + public async Task BoostUnboostMessage(Message messageToReply) + { + //TODO + + await Task.Run(() => {}); + return messageToReply; + } + + public async Task FavouriteUnfavouriteMessage(Message messageToReply) + { + //TODO + + await Task.Run(() => {}); + return messageToReply; + } + + public async Task DeleteMessage(Message messageToReply) + { + //TODO + + await Task.Run(() => {}); + return messageToReply; + } + + public async Task BlockUserFromMessage(MessageUser messageUser) + { + //TODO + await Task.Run(() => {}); + return messageUser; + } + + public async Task SilenceUserFromMessage(MessageUser messageUser) + { + //TODO + + await Task.Run(() => {}); + return messageUser; } } -} +} \ No newline at end of file diff --git a/Shared/LoginDisplay.razor b/Shared/LoginDisplay.razor new file mode 100644 index 0000000..2c67fac --- /dev/null +++ b/Shared/LoginDisplay.razor @@ -0,0 +1,24 @@ +@inject NavigationManager Navigation +@inject SignOutSessionStateManager SignOutManager + + + + + + + + @CascadingState.Localizer["Login"] + + + + +@code { + [CascadingParameter] CascadingState CascadingState { get; set; } + private async Task BeginSignOut(MouseEventArgs args) + { + await SignOutManager.SetSignOutState(); + Navigation.NavigateTo("authentication/logout"); + } +} \ No newline at end of file diff --git a/Shared/MainLayout.razor b/Shared/MainLayout.razor index 839b8fe..b5e0b6e 100644 --- a/Shared/MainLayout.razor +++ b/Shared/MainLayout.razor @@ -1,17 +1,11 @@ @inherits LayoutComponentBase -
- +
+ -
-
- About -
- -
- @Body -
-
-
+
+
+ @Body +
+
+
\ No newline at end of file diff --git a/Shared/NavMenu.razor b/Shared/NavMenu.razor index 09dbda9..136798e 100644 --- a/Shared/NavMenu.razor +++ b/Shared/NavMenu.razor @@ -1,39 +1,222 @@ - + @code { - private bool collapseNavMenu = true; + [CascadingParameter] CascadingState CascadingState { get; set; } + string menuToggle = "hidden"; + bool IsThemeChanging { get; set; } = false; + bool ThemeIsDarkMode { get; set; } = false; + short ThemeIndexColour { get; set; } = 25; + int RandomId { get; set; } - private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + protected override async Task OnInitializedAsync() + { + await Task.Run(() => + { + }); + RandomId = Random.Shared.Next(0, int.MaxValue); + if (!CascadingState.Status.IsMobileMedia()) + menuToggle = default; - private void ToggleNavMenu() - { - collapseNavMenu = !collapseNavMenu; - } -} + ThemeIsDarkMode = CascadingState.PublicCacheData?.ThemeIsDarkMode ?? false; + ThemeIndexColour = CascadingState.PublicCacheData?.ThemeIndexColour ?? 25; + } + + private void ToggleNavMenu() + { + menuToggle = menuToggle is { Length: > 0 } ? default : "hidden"; + } + + protected async Task ResetToOriginalColour() + { + IsThemeChanging = true; + CascadingState.PublicCacheData.ThemeIndexColour = + ThemeIndexColour = + 25; + + // if (AuthData?.User != null) + // { + // AuthData.User.UserSettings.ThemeIndexColour = ThemeIndexColour; + // await Storage.SetItemAsync(nameof(AuthData), AuthData); + // } + + await CascadingState.UpdatePublicCache(CascadingState.PublicCacheData); + + IsThemeChanging = false; + } + + protected async Task UpdateThemeColour(ChangeEventArgs eventArgs) + { + IsThemeChanging = true; + var indexColour = short.Parse(eventArgs.Value?.ToString()); + CascadingState.PublicCacheData.ThemeIndexColour = + ThemeIndexColour = + indexColour; + + // if (AuthData?.User != null) + // { + // AuthData.User.UserSettings.ThemeIndexColour = ThemeIndexColour; + // await Storage.SetItemAsync(nameof(AuthData), AuthData); + // } + + await CascadingState.UpdatePublicCache(CascadingState.PublicCacheData); + + IsThemeChanging = false; + } + + protected async Task UpdateThemeDarkMode(bool isDarkMode) + { + IsThemeChanging = true; + CascadingState.PublicCacheData.ThemeIsDarkMode = + ThemeIsDarkMode = isDarkMode; + Console.WriteLine("Dark updated {0}", ThemeIsDarkMode); + + // if (AuthData?.User != null) + // { + // AuthData.User.UserSettings.ThemeIsDarkMode = ThemeIsDarkMode; + // await Storage.SetItemAsync(nameof(AuthData), AuthData); + // } + + await CascadingState.UpdatePublicCache(CascadingState.PublicCacheData); + + IsThemeChanging = false; + } +} \ No newline at end of file diff --git a/Shared/RedirectToLogin.razor b/Shared/RedirectToLogin.razor new file mode 100644 index 0000000..7e8250f --- /dev/null +++ b/Shared/RedirectToLogin.razor @@ -0,0 +1,8 @@ +@inject NavigationManager Navigation + +@code { + protected override void OnInitialized() + { + Navigation.NavigateTo($"authentication/login?returnUrl={Uri.EscapeDataString(Navigation.Uri)}"); + } +} \ No newline at end of file diff --git a/Shared/SurveyPrompt.razor b/Shared/SurveyPrompt.razor deleted file mode 100644 index 962027f..0000000 --- a/Shared/SurveyPrompt.razor +++ /dev/null @@ -1,16 +0,0 @@ -
- - @Title - - - Please take our - brief survey - - and tell us what you think. -
- -@code { - // Demonstrates how a parent component can supply parameters - [Parameter] - public string? Title { get; set; } -} diff --git a/_Imports.razor b/_Imports.razor index 1b1f403..a161a02 100644 --- a/_Imports.razor +++ b/_Imports.razor @@ -1,10 +1,31 @@ -@using System.Net.Http +@using System.IO +@using System.Net.Http @using System.Net.Http.Json +@using System.Security.Claims @using Microsoft.AspNetCore.Components.Forms @using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.AspNetCore.Components.WebAssembly.Authentication +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Authorization +@using Microsoft.Extensions.Localization +@using Microsoft.Extensions.Logging @using Microsoft.JSInterop +@using Toolbelt.Blazor.HeadElement +@using Blazored.Modal +@using Blazored.Modal.Services +@using Blazored.LocalStorage +@using Blazor.DownloadFileFast.Interfaces +@using Markdig @using decePubClient +@using decePubClient.Services @using decePubClient.Shared +@using decePubClient.Models +@using decePubClient.Models.Types +@using decePubClient.Helpers +@using decePubClient.Resources +@using decePubClient.Extensions +@using decePubClient.Components +@using decePubClient.LayerComponents diff --git a/bundleconfig.json b/bundleconfig.json index 0e0dcd2..bb2273f 100644 --- a/bundleconfig.json +++ b/bundleconfig.json @@ -1,3 +1,22 @@ -{ - -} \ No newline at end of file +[ + { + "outputFileName": "wwwroot/css/style.min.css", + "inputFiles": [ +// "wwwroot/vendor/solid.css", +// "wwwroot/vendor/fontawesome.css", + //"wwwroot/vendor/open-iconic.css", + "wwwroot/vendor/ionicons.css", + "wwwroot/vendor/toggle-dark-light-mode.css", + "wwwroot/vendor/bulma.css", + "wwwroot/css/main.css", + "wwwroot/vendor/tailwind.css", + "wwwroot/css/tailwind-override.css" + ], + "minify": { + "enabled": false, + "gzip": false, + "brotli": false + }, + "sourceMap": false + } +] diff --git a/bundleconfig.json.bindings b/bundleconfig.json.bindings deleted file mode 100644 index 2a5ef85..0000000 --- a/bundleconfig.json.bindings +++ /dev/null @@ -1 +0,0 @@ -/// \ No newline at end of file diff --git a/compilerconfig.json b/compilerconfig.json index 0e0dcd2..4728c97 100644 --- a/compilerconfig.json +++ b/compilerconfig.json @@ -1,3 +1,12 @@ -{ - -} \ No newline at end of file +[ + { + "outputFile": "wwwroot/css/main.css", + "inputFile": "SCSS/main.scss", + "minify": { + "enabled": false + }, + "options": { + "sourceMap": false + } + } +] \ No newline at end of file diff --git a/decePubClient.csproj b/decePubClient.csproj index e3b9939..3eb3ff3 100644 --- a/decePubClient.csproj +++ b/decePubClient.csproj @@ -1,19 +1,57 @@ - + net6.0 - enable + disable enable service-worker-assets.js + true - - + + + + + + + + + + + + + + + + + + + True + True + ErrorMessages.resx + + + + + + ResXFileCodeGenerator + AllStrings.Designer.cs + + + PublicResXFileCodeGenerator + ErrorMessages.Designer.cs + + + + + + + diff --git a/decePubClient.sln b/decePubClient.sln index 194c18b..bf460a4 100644 --- a/decePubClient.sln +++ b/decePubClient.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32112.339 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "decePubClient", "decePubClient.csproj", "{EBE69805-3005-49C2-81E4-A314A19F68B6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "decePubClient", "decePubClient.csproj", "{EBE69805-3005-49C2-81E4-A314A19F68B6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/package-lock.json b/package-lock.json index 6a14b7c..acbae05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -15,12 +16,14 @@ "@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true }, "@babel/highlight": { "version": "7.16.10", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -31,6 +34,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -39,6 +43,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -49,6 +54,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -56,17 +62,20 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -96,20 +105,55 @@ "fastq": "^1.6.0" } }, + "@tailwindcss/aspect-ratio": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.0.tgz", + "integrity": "sha512-WJu0I4PpqNPuutpaA9zDUq2JXR+lorZ7PbLcKNLmb6GL9/HLfC7w3CRsMhJF4BbYd/lkY6CfXOvkYpuGnZfkpQ==", + "dev": true + }, + "@tailwindcss/forms": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", + "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", + "dev": true, + "requires": { + "mini-svg-data-uri": "^1.2.3" + } + }, + "@tailwindcss/line-clamp": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.3.1.tgz", + "integrity": "sha512-pNr0T8LAc3TUx/gxCfQZRe9NB2dPEo/cedPHzUGIPxqDMhgjwNm6jYxww4W5l0zAsAddxr+XfZcqttGiFDgrGg==", + "dev": true + }, + "@tailwindcss/typography": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.1.tgz", + "integrity": "sha512-AmSzZSgLhHKlILKduU+PKBTHL6c+al82syZlRid1xgmlWwXagLigO+O++B4C0scpMfzW//f/3YCRcwwEHWoU3w==", + "dev": true, + "requires": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2" + } + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true }, "acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, "requires": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", @@ -119,7 +163,8 @@ "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true }, "ansi-regex": { "version": "5.0.1", @@ -146,7 +191,8 @@ "arg": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true }, "array-union": { "version": "3.0.1", @@ -157,6 +203,7 @@ "version": "10.4.2", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dev": true, "requires": { "browserslist": "^4.19.1", "caniuse-lite": "^1.0.30001297", @@ -183,6 +230,7 @@ "version": "4.19.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, "requires": { "caniuse-lite": "^1.0.30001286", "electron-to-chromium": "^1.4.17", @@ -194,22 +242,26 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, "camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, "caniuse-lite": { "version": "1.0.30001306", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001306.tgz", - "integrity": "sha512-Wd1OuggRzg1rbnM5hv1wXs2VkxJH/AA+LuudlIqvZiCvivF+wJJe2mgBZC8gPMgI7D76PP5CTx8Luvaqc1V6OQ==" + "integrity": "sha512-Wd1OuggRzg1rbnM5hv1wXs2VkxJH/AA+LuudlIqvZiCvivF+wJJe2mgBZC8gPMgI7D76PP5CTx8Luvaqc1V6OQ==", + "dev": true }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -257,6 +309,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -268,12 +321,14 @@ "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, "defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true }, "dependency-graph": { "version": "0.11.0", @@ -284,6 +339,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, "requires": { "acorn-node": "^1.6.1", "defined": "^1.0.0", @@ -293,7 +349,8 @@ "didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "dir-glob": { "version": "3.0.1", @@ -306,12 +363,14 @@ "dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "electron-to-chromium": { "version": "1.4.63", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.63.tgz", - "integrity": "sha512-e0PX/LRJPFRU4kzJKLvTobxyFdnANCvcoDCe8XcyTqP58nTWIwdsHvXLIl1RkB39X5yaosLaroMASWB0oIsgCA==" + "integrity": "sha512-e0PX/LRJPFRU4kzJKLvTobxyFdnANCvcoDCe8XcyTqP58nTWIwdsHvXLIl1RkB39X5yaosLaroMASWB0oIsgCA==", + "dev": true }, "emoji-regex": { "version": "8.0.0", @@ -322,6 +381,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -334,7 +394,8 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "fast-glob": { "version": "3.2.11", @@ -367,7 +428,8 @@ "fraction.js": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "dev": true }, "fs-extra": { "version": "10.0.0", @@ -388,7 +450,8 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -430,6 +493,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -437,7 +501,8 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "ignore": { "version": "5.2.0", @@ -448,6 +513,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -456,7 +522,8 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "is-binary-path": { "version": "2.1.0", @@ -470,6 +537,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, "requires": { "has": "^1.0.3" } @@ -500,12 +568,14 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "jsonfile": { "version": "6.1.0", @@ -524,7 +594,26 @@ "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "merge2": { "version": "1.4.1", @@ -540,20 +629,29 @@ "picomatch": "^2.2.3" } }, + "mini-svg-data-uri": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", + "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==", + "dev": true + }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "nanoid": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "dev": true }, "node-releases": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true }, "normalize-path": { "version": "3.0.0", @@ -563,17 +661,20 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true }, "object-hash": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { "callsites": "^3.0.0" } @@ -582,6 +683,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -592,7 +694,8 @@ "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "path-type": { "version": "4.0.0", @@ -618,6 +721,7 @@ "version": "8.4.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "dev": true, "requires": { "nanoid": "^3.2.0", "picocolors": "^1.0.0", @@ -643,10 +747,28 @@ "yargs": "^17.0.0" } }, + "postcss-discard-comments": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz", + "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==", + "dev": true + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, "postcss-js": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, "requires": { "camelcase-css": "^2.0.1" } @@ -664,10 +786,20 @@ "version": "5.0.6", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, "requires": { "postcss-selector-parser": "^6.0.6" } }, + "postcss-nesting": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, "postcss-reporter": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", @@ -681,6 +813,7 @@ "version": "6.0.9", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -689,7 +822,8 @@ "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "pretty-hrtime": { "version": "1.0.3", @@ -704,7 +838,8 @@ "quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true }, "read-cache": { "version": "1.0.0", @@ -731,6 +866,7 @@ "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, "requires": { "is-core-module": "^2.8.1", "path-parse": "^1.0.7", @@ -740,7 +876,8 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "reusify": { "version": "1.0.4", @@ -763,7 +900,8 @@ "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true }, "string-width": { "version": "4.2.3", @@ -787,6 +925,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -794,12 +933,14 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true }, "tailwindcss": { "version": "3.0.18", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.18.tgz", "integrity": "sha512-ihPTpEyA5ANgZbwKlgrbfnzOp9R5vDHFWmqxB1PT8NwOGCOFVVMl+Ps1cQQ369acaqqf1BEF77roCwK0lvNmTw==", + "dev": true, "requires": { "arg": "^5.0.1", "chalk": "^4.1.2", @@ -827,6 +968,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "requires": { "is-glob": "^4.0.3" } @@ -854,7 +996,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "wrap-ansi": { "version": "7.0.0", @@ -869,7 +1012,8 @@ "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "y18n": { "version": "5.0.8", diff --git a/package.json b/package.json index 43db81c..93d60dc 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,27 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "buildcss": "postcss wwwroot/vendor/tailwind-generator.css -o wwwroot/vendor/tailwind.css" }, "repository": { "type": "git", "url": "https://git.thepra.dev/thepra/decePubClient.git" }, "author": "", - "license": "ISC" + "license": "ISC", + "dependencies": { + "postcss-cli": "^9.1.0" + }, + "devDependencies": { + "@tailwindcss/aspect-ratio": "^0.4.0", + "@tailwindcss/forms": "^0.4.0", + "@tailwindcss/line-clamp": "^0.3.0", + "@tailwindcss/typography": "^0.5.0", + "autoprefixer": "^10.4.0", + "postcss": "^8.4.5", + "postcss-import": "^14.0.2", + "postcss-nesting": "^10.0.3", + "tailwindcss": "^3.0.18", + "postcss-discard-comments": "^5.0.2" + } } diff --git a/postcss.config.js b/postcss.config.js index e69de29..e4b44e6 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -0,0 +1,7 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + 'postcss-discard-comments': {} + } +} \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js index 9843c05..8caee77 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,7 +1,13 @@ +const colors = require('tailwindcss/colors'); module.exports = { - content: [], - theme: { - extend: {}, - }, - plugins: [], + content: [ + './**/*.cs', + './**/*.html', + './**/*.razor' + ], + theme: { + extend: {}, + }, + variants: {}, + plugins: [], } diff --git a/wwwroot/appsettings.json b/wwwroot/appsettings.json new file mode 100644 index 0000000..4290191 --- /dev/null +++ b/wwwroot/appsettings.json @@ -0,0 +1,13 @@ +{ + "Local": { + "Authority": "https://openidconnect.net", + "ClientId": "1234.locahost", + "RedirectUri": "", + "MetadataUrl": "", + "PostLogoutRedirectUri": "", + "ResponseType": "", + "ResponseMode": "", + "AdditionalProviderParameters": [], + "DefaultScopes": [] + } +} diff --git a/wwwroot/browserconfig.xml b/wwwroot/browserconfig.xml index be719c2..2eb237e 100644 --- a/wwwroot/browserconfig.xml +++ b/wwwroot/browserconfig.xml @@ -2,10 +2,10 @@ - - - - + + + + #fadcc7 diff --git a/wwwroot/css/main.css b/wwwroot/css/main.css index 76bc4ec..b45296d 100644 --- a/wwwroot/css/main.css +++ b/wwwroot/css/main.css @@ -1,3 +1,447 @@ +:root { + --background: #fadcc7; + --text-color: #7c3a0b; + --placeholder-text-color: rgba(124, 58, 11, 0.3); + --black: #0a0a0a; + --black-bis: #121212; + --black-ter: #242424; + --white: #fffefe; + --primary-color: #fadcc7; + --primary-color-light: white; + --primary-color-dark: #f19c5f; + --primary-gradiend-light: #fce8d9; + --primary-gradiend-dark: #f8d0b4; + --primary-gradiend-lighter: #fdf3ec; + --primary-gradiend-darker: #f7c5a1; + --secondary-color: #c7e5fa; + --secondary-color-light: white; + --secondary-color-dark: #b4dcf8; + --light-shadow: rgba(255, 255, 255, 0.5); + --dark-shadow: rgba(241, 156, 95, 0.5); + /*--fa-primary-color: hsl(25,84%,26.4%); + --fa-secondary-color: hsl(25,84%,66%);*/ + --fa-primary-color: #0b4d7c; + --fa-secondary-color: #5fb4f1; + /*--fa-primary-color: hsl(115,84%,26.4%); + --fa-secondary-color: hsl(115,84%,66%);*/ + --fa-primary-opacity: 0.80; + --fa-secondary-opacity: 0.80; + --danger-color: #fbd5d5; + --warning-color: #fbf3d5; + --info-color: #d5f1fb; + --plus-green: #71ba40; + --plus-gold: #cab021; } +:root { + --shadow-offset: 8px; + --blur-radius: 16px; + --is-inset: inherit; } -/*# sourceMappingURL=main.css.map */ +.neomorph { + box-shadow: calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) var(--blur-radius) var(--light-shadow), var(--shadow-offset) var(--shadow-offset) var(--blur-radius) var(--dark-shadow); } + .neomorphInset { + box-shadow: inset var(--shadow-offset) var(--shadow-offset) var(--blur-radius) var(--dark-shadow), inset calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) var(--blur-radius) var(--light-shadow); } + .neomorphInset.is-nxxsmall { + --shadow-offset: 2px; + --blur-radius: 4px; } + @media (min-width: 640px) { + .neomorphInset.is-nxxsmall-sm { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 768px) { + .neomorphInset.is-nxxsmall-md { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1024px) { + .neomorphInset.is-nxxsmall-lg { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1280px) { + .neomorphInset.is-nxxsmall-xl { + --shadow-offset: 2px; + --blur-radius: 4px; } } + .neomorphInset.is-nxsmall { + --shadow-offset: 3px; + --blur-radius: 6px; } + @media (min-width: 640px) { + .neomorphInset.is-nxsmall-sm { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 768px) { + .neomorphInset.is-nxsmall-md { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1024px) { + .neomorphInset.is-nxsmall-lg { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1280px) { + .neomorphInset.is-nxsmall-xl { + --shadow-offset: 3px; + --blur-radius: 6px; } } + .neomorphInset.is-nsmall { + --shadow-offset: 6px; + --blur-radius: 12px; } + @media (min-width: 640px) { + .neomorphInset.is-nsmall-sm { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 768px) { + .neomorphInset.is-nsmall-md { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1024px) { + .neomorphInset.is-nsmall-lg { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1280px) { + .neomorphInset.is-nsmall-xl { + --shadow-offset: 6px; + --blur-radius: 12px; } } + .neomorph.is-nxxsmall { + --shadow-offset: 2px; + --blur-radius: 4px; } + @media (min-width: 640px) { + .neomorph.is-nxxsmall-sm { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 768px) { + .neomorph.is-nxxsmall-md { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1024px) { + .neomorph.is-nxxsmall-lg { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1280px) { + .neomorph.is-nxxsmall-xl { + --shadow-offset: 2px; + --blur-radius: 4px; } } + .neomorph.is-nxsmall { + --shadow-offset: 3px; + --blur-radius: 6px; } + @media (min-width: 640px) { + .neomorph.is-nxsmall-sm { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 768px) { + .neomorph.is-nxsmall-md { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1024px) { + .neomorph.is-nxsmall-lg { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1280px) { + .neomorph.is-nxsmall-xl { + --shadow-offset: 3px; + --blur-radius: 6px; } } + .neomorph.is-nsmall { + --shadow-offset: 6px; + --blur-radius: 12px; } + @media (min-width: 640px) { + .neomorph.is-nsmall-sm { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 768px) { + .neomorph.is-nsmall-md { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1024px) { + .neomorph.is-nsmall-lg { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1280px) { + .neomorph.is-nsmall-xl { + --shadow-offset: 6px; + --blur-radius: 12px; } } + .neomorph.is-nnormal { + --shadow-offset: 8px; + --blur-radius: 16px; } + @media (min-width: 640px) { + .neomorph.is-nnormal-sm { + --shadow-offset: 8px; + --blur-radius: 16px; } } + @media (min-width: 768px) { + .neomorph.is-nnormal-md { + --shadow-offset: 8px; + --blur-radius: 16px; } } + @media (min-width: 1024px) { + .neomorph.is-nnormal-lg { + --shadow-offset: 8px; + --blur-radius: 16px; } } + @media (min-width: 1280px) { + .neomorph.is-nnormal-xl { + --shadow-offset: 8px; + --blur-radius: 16px; } } + +button.neoBtn, .neoBtn { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + button.neoBtn:focus, .neoBtn:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; } + button.neoBtnSmall, .neoBtnSmall { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; } + button.neoBtnSmall:focus, .neoBtnSmall:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; } + button.neoBtnSmall:focus:not(:active), .neoBtnSmall:focus:not(:active) { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); } + button.neoBtnSmall:focus input[type=file], .neoBtnSmall:focus input[type=file] { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); } + button.neoBtnSmallPlain, .neoBtnSmallPlain { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; } + button.neoBtnSmallPlain:focus, .neoBtnSmallPlain:focus { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; } + button.neoBtnSmallInsetPlain, .neoBtnSmallInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnSmallInsetPlain:focus, .neoBtnSmallInsetPlain:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnSmallXInsetPlain, .neoBtnSmallXInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; } + button.neoBtnSmallXInsetPlain:focus, .neoBtnSmallXInsetPlain:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; } + button.neoBtnInsetPlain, .neoBtnInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnInsetPlain:focus, .neoBtnInsetPlain:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnInsetPlain:focus:not(:active), .neoBtnInsetPlain:focus:not(:active) { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); } + +button.neoFile, .neoFile { + box-shadow: 0px 0px 0px var(--light-shadow), 0px 0px 0px var(--dark-shadow); + transition: all .2s linear; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + button.neoFile:hover, .neoFile:hover { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); } + button.neoFile:focus-visible, .neoFile:focus-visible { + background: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + outline: none; } + button.neoFile.isSelected, .neoFile.isSelected { + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); } + button.neoFile.isSelected:focus-visible, .neoFile.isSelected:focus-visible { + background: linear-gradient(-45deg, var(--primary-gradiend-lighter), var(--primary-gradiend-darker)); + outline: none; } + button.neoFile.is-active, button.neoFile.active, .neoFile.is-active, .neoFile.active { + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + color: var(--black); } + +button.neoInput, .neoInput { + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + border: none; } + button.neoInput:focus, .neoInput:focus { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + border: none; } + +button.neoSelect > select, .neoSelect > select { + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + border: none; } + button.neoSelect > select:focus, .neoSelect > select:focus { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + border: none; } + +.neoCheckbox { + opacity: 0; + width: 0; } + .neoCheckbox:focus + label:before { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)) !important; } + .neoCheckboxContainer { + position: relative; } + .neoCheckbox + label { + padding: .15rem .15rem .15rem 2rem; + cursor: pointer; + font-size: 1rem; + line-height: 1.5; } + .neoCheckbox + label:before { + animation-name: none; + width: 1.5rem; + height: 1.5rem; + border-radius: 100px; + position: absolute; + left: 0; + top: 0rem; + content: ''; + border: none; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)) !important; } + .neoCheckbox:checked.is-checked-bold + label { + font-weight: bold; } + .neoCheckbox:checked + label:after { + display: inline-block; + width: .375rem; + height: .6rem; + top: .35rem; + left: .55rem; + transform: translateY(0rem) rotate(45deg); + border-width: .1rem; + border-top-width: 0.1rem; + border-left-width: 0.1rem; + border-style: solid; + border-top-style: solid; + border-left-style: solid; + border-color: var(--text-color); + border-top: 0; + border-left: 0; + position: absolute; + content: ''; } + +hr.neoSeparatorFlat { + height: 10px; + border: none; + border-radius: 20px; + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + background: var(--background); } + +hr.neoSeparatorPressed { + height: 10px; + border: none; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); } + +input.neoRange[type=range] { + height: 30px; + -webkit-appearance: none; + width: 100%; + background: transparent; } + input.neoRange[type=range]:focus { + outline: none; } + input.neoRange[type=range]::-webkit-slider-runnable-track { + width: 100%; + height: 20px; + cursor: pointer; + animate: 0.2s; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(90deg, #fa9e9e, #faad9e, #fabd9e, #facc9e, #fadb9e, #faeb9e, #fafa9e, #ebfa9e, #dbfa9e, #ccfa9e, #bdfa9e, #adfa9e, #9efa9e, #9efaad, #9efabd, #9efacc, #9efadb, #9efaeb, #9efafa, #9eebfa, #9edbfa, #9eccfa, #9ebdfa, #9eadfa, #9e9efa, #ad9efa, #bd9efa, #cc9efa, #db9efa, #eb9efa, #fa9efa, #fa9eeb, #fa9edb, #fa9ecc, #fa9ebd, #fa9ead, #fa9ea0) !important; } + input.neoRange[type=range]::-webkit-slider-thumb { + border: none; + height: 26px; + width: 26px; + border-radius: 20px; + box-shadow: 2px 2px 4px var(--dark-shadow), -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)) !important; + cursor: pointer; + -webkit-appearance: none; + margin-top: -3px; } + input.neoRange[type=range]:focus::-webkit-slider-runnable-track { + background: linear-gradient(90deg, #fa9e9e, #faad9e, #fabd9e, #facc9e, #fadb9e, #faeb9e, #fafa9e, #ebfa9e, #dbfa9e, #ccfa9e, #bdfa9e, #adfa9e, #9efa9e, #9efaad, #9efabd, #9efacc, #9efadb, #9efaeb, #9efafa, #9eebfa, #9edbfa, #9eccfa, #9ebdfa, #9eadfa, #9e9efa, #ad9efa, #bd9efa, #cc9efa, #db9efa, #eb9efa, #fa9efa, #fa9eeb, #fa9edb, #fa9ecc, #fa9ebd, #fa9ead, #fa9ea0) !important; } + input.neoRange[type=range]::-moz-range-track { + width: 100%; + height: 20px; + cursor: pointer; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(90deg, #fa9e9e, #faad9e, #fabd9e, #facc9e, #fadb9e, #faeb9e, #fafa9e, #ebfa9e, #dbfa9e, #ccfa9e, #bdfa9e, #adfa9e, #9efa9e, #9efaad, #9efabd, #9efacc, #9efadb, #9efaeb, #9efafa, #9eebfa, #9edbfa, #9eccfa, #9ebdfa, #9eadfa, #9e9efa, #ad9efa, #bd9efa, #cc9efa, #db9efa, #eb9efa, #fa9efa, #fa9eeb, #fa9edb, #fa9ecc, #fa9ebd, #fa9ead, #fa9ea0) !important; + border: none; } + input.neoRange[type=range]::-moz-range-thumb { + border: none; + height: 26px; + width: 26px; + border-radius: 20px; + box-shadow: 2px 2px 4px var(--dark-shadow), -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)) !important; + cursor: pointer; } + +body { + color: var(--text-color); + background-color: var(--background); } + +.background { + background-color: var(--background); } + +details > summary::-webkit-details-marker { + color: var(--text-color); } + +:focus-visible { + outline: none; } + +*, ::after, ::before { + scrollbar-color: inherit; + scrollbar-width: inherit; } + +::-webkit-scrollbar { + width: 8px; } + +::-webkit-scrollbar-button { + width: 8px; + height: 5px; } + +::-webkit-scrollbar-track { + background: transparent; + border: thin solid transparent; + box-shadow: none; + border-radius: 10px; } + +::-webkit-scrollbar-thumb { + background: var(--primary-color-dark); + border: thin solid transparent; + border-radius: 10px; } + +::-webkit-scrollbar-thumb:hover { + background: var(--primary-color-dark); } + +::-moz-selection { + /* Code for Firefox */ + color: var(--primary-color); + background: var(--primary-color-dark); } + +::selection { + color: var(--primary-color); + background: var(--primary-color-dark); } + +.flex.flex-col-reverse > div:first-child { + margin-top: 1rem; } + +.loadAnimation span { + animation-name: blink; + animation-duration: 1.4s; + animation-iteration-count: infinite; + animation-fill-mode: both; } + +.loadAnimation span:nth-child(1) { + animation-delay: .4s; } + +.loadAnimation span:nth-child(2) { + animation-delay: .3s; } + +.loadAnimation span:nth-child(3) { + animation-delay: .2s; } + +.loadAnimation span:nth-child(4) { + animation-delay: .2s; } + +.loadAnimation span:nth-child(5) { + animation-delay: .3s; } + +.loadAnimation span:nth-child(6) { + animation-delay: .4s; } diff --git a/wwwroot/css/style.min.css b/wwwroot/css/style.min.css index 99f8b1c..d8413b0 100644 --- a/wwwroot/css/style.min.css +++ b/wwwroot/css/style.min.css @@ -1 +1,8843 @@ -@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.eot?");src:url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-bacteria:before{content:""}.fa-bacterium:before{content:""}.fa-bahai:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battle-net:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-biking:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-dead:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-bookmark:before{content:""}.fa-bootstrap:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-business-time:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-crash:before{content:""}.fa-car-side:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudflare:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-cotton-bureau:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-deezer:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-disease:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edge-legacy:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-evernote:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fan:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-faucet:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-pay:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guilded:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-wash:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-handshake-slash:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-hdd:before{content:""}.fa-head-side-cough:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-head-side-mask:before{content:""}.fa-head-side-virus:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hive:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-user:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-ideal:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-innosoft:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-instalod:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-landmark:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-house:before{content:""}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microblog:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mouse:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-octopus-deploy:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-arrows:before{content:""}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-perbyte:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-square-alt:before{content:""}.fa-phone-volume:before{content:""}.fa-photo-video:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-slash:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pump-medical:before{content:""}.fa-pump-soap:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-remove-format:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-rust:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-virus:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopify:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sink:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-sketch:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-store-alt-slash:before{content:""}.fa-store-slash:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swift:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-symfony:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-tiktok:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-uncharted:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-unsplash:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-users-slash:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-vest:before{content:""}.fa-vest-patches:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-virus:before{content:""}.fa-virus-slash:before{content:""}.fa-viruses:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-voicemail:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-water:before{content:""}.fa-wave-square:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wodu:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.eot?");src:url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.woff") format("woff"),url("../webfonts/fa-brands-400.ttf") format("truetype"),url("../webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.eot?");src:url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff"),url("../webfonts/fa-regular-400.ttf") format("truetype"),url("../webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.eot?");src:url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype"),url("../webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.button,.input,.textarea,.select select,.file-cta,.file-name,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.button,.is-focused.input,.is-focused.textarea,.select select.is-focused,.is-focused.file-cta,.is-focused.file-name,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.is-active.file-cta,.is-active.file-name,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis{outline:none}.button[disabled],.input[disabled],.textarea[disabled],.select select[disabled],.file-cta[disabled],.file-name[disabled],.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],fieldset[disabled] .button,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis{cursor:not-allowed}.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading)::after,.navbar-link:not(.is-arrowless)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.block:not(:last-child),.breadcrumb:not(:last-child),.level:not(:last-child),.message:not(:last-child),.pagination:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete::before,.modal-close::before,.delete::after,.modal-close::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:hover,.modal-close:hover,.delete:focus,.modal-close:focus{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.button.is-loading::after,.loader,.select.is-loading::after,.control.is-loading::after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}@-webkit-keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#485fc7;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#485fc7;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#485fc7;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-outlined.is-loading:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light:hover,.button.is-primary.is-light.is-hovered{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light:active,.button.is-primary.is-light.is-active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#485fc7;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#3e56c4;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.button.is-link:active,.button.is-link.is-active{background-color:#3a51bb;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#485fc7;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#485fc7}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#485fc7}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;color:#485fc7}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#485fc7;border-color:#485fc7;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #485fc7 #485fc7 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#485fc7;box-shadow:none;color:#485fc7}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#485fc7}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #485fc7 #485fc7 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff1fa;color:#3850b7}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e6e9f7;border-color:transparent;color:#3850b7}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dce0f4;border-color:transparent;color:#3850b7}.button.is-info{background-color:#3e8ed0;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#3488ce;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(62,142,208,.25)}.button.is-info:active,.button.is-info.is-active{background-color:#3082c5;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3e8ed0;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3e8ed0}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;color:#3e8ed0}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3e8ed0 #3e8ed0 !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;box-shadow:none;color:#3e8ed0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3e8ed0 #3e8ed0 !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff5fb;color:#296fa8}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e4eff9;border-color:transparent;color:#296fa8}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#dae9f6;border-color:transparent;color:#296fa8}.button.is-success{background-color:#48c78e;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#3ec487;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(72,199,142,.25)}.button.is-success:active,.button.is-success.is-active{background-color:#3abb81;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c78e;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c78e}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c78e}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;color:#48c78e}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#48c78e;border-color:#48c78e;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #48c78e #48c78e !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;box-shadow:none;color:#48c78e}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #48c78e #48c78e !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf5;color:#257953}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e6f7ef;border-color:transparent;color:#257953}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dcf4e9;border-color:transparent;color:#257953}.button.is-warning{background-color:#ffe08a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdc7d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(255,224,138,.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd970;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffe08a;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#ffe08a}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffe08a}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;color:#ffe08a}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffe08a;border-color:#ffe08a;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffe08a #ffe08a !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffe08a;box-shadow:none;color:#ffe08a}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,.7);color:#ffe08a}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffe08a #ffe08a !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffaeb;color:#946c00}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff6de;border-color:transparent;color:#946c00}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff3d1;border-color:transparent;color:#946c00}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f14668 #f14668 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f14668 #f14668 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em*.5));top:calc(50% - (1em*.5));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,white 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,whitesmoke 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#485fc7}.progress.is-link::-moz-progress-bar{background-color:#485fc7}.progress.is-link::-ms-fill{background-color:#485fc7}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#485fc7 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3e8ed0}.progress.is-info::-moz-progress-bar{background-color:#3e8ed0}.progress.is-info::-ms-fill{background-color:#3e8ed0}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3e8ed0 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c78e}.progress.is-success::-moz-progress-bar{background-color:#48c78e}.progress.is-success::-ms-fill{background-color:#48c78e}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c78e 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffe08a}.progress.is-warning::-moz-progress-bar{background-color:#ffe08a}.progress.is-warning::-ms-fill{background-color:#ffe08a}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffe08a 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#485fc7;color:#fff}.tag:not(body).is-link.is-light{background-color:#eff1fa;color:#3850b7}.tag:not(body).is-info{background-color:#3e8ed0;color:#fff}.tag:not(body).is-info.is-light{background-color:#eff5fb;color:#296fa8}.tag:not(body).is-success{background-color:#48c78e;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf5;color:#257953}.tag:not(body).is-warning{background-color:#ffe08a;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffaeb;color:#946c00}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::before,.tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:9999px}a.tag:hover{text-decoration:underline}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.textarea,.select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.textarea:hover,.select select:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered{border-color:#b5b5b5}.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active{border-color:#485fc7;box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.input[disabled],.textarea[disabled],.select select[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.select select[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.select select[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder{color:rgba(122,122,122,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:focus,.is-white.textarea:focus,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.input:active,.is-white.textarea:active,.is-white.is-active.input,.is-white.is-active.textarea{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:focus,.is-black.textarea:focus,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.input:active,.is-black.textarea:active,.is-black.is-active.input,.is-black.is-active.textarea{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:focus,.is-light.textarea:focus,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.input:active,.is-light.textarea:active,.is-light.is-active.input,.is-light.is-active.textarea{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:focus,.is-dark.textarea:focus,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.input:active,.is-dark.textarea:active,.is-dark.is-active.input,.is-dark.is-active.textarea{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:focus,.is-primary.textarea:focus,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.input:active,.is-primary.textarea:active,.is-primary.is-active.input,.is-primary.is-active.textarea{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#485fc7}.is-link.input:focus,.is-link.textarea:focus,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.input:active,.is-link.textarea:active,.is-link.is-active.input,.is-link.is-active.textarea{box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.is-info.input,.is-info.textarea{border-color:#3e8ed0}.is-info.input:focus,.is-info.textarea:focus,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.input:active,.is-info.textarea:active,.is-info.is-active.input,.is-info.is-active.textarea{box-shadow:0 0 0 .125em rgba(62,142,208,.25)}.is-success.input,.is-success.textarea{border-color:#48c78e}.is-success.input:focus,.is-success.textarea:focus,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.input:active,.is-success.textarea:active,.is-success.is-active.input,.is-success.is-active.textarea{box-shadow:0 0 0 .125em rgba(72,199,142,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffe08a}.is-warning.input:focus,.is-warning.textarea:focus,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.input:active,.is-warning.textarea:active,.is-warning.is-active.input,.is-warning.is-active.textarea{box-shadow:0 0 0 .125em rgba(255,224,138,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:focus,.is-danger.textarea:focus,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.input:active,.is-danger.textarea:active,.is-danger.is-active.input,.is-danger.is-active.textarea{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio,.checkbox input[disabled],.radio input[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#485fc7;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#00b89c}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover)::after{border-color:#485fc7}.select.is-link select{border-color:#485fc7}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#3a51bb}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 .125em rgba(72,95,199,.25)}.select.is-info:not(:hover)::after{border-color:#3e8ed0}.select.is-info select{border-color:#3e8ed0}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#3082c5}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 .125em rgba(62,142,208,.25)}.select.is-success:not(:hover)::after{border-color:#48c78e}.select.is-success select{border-color:#48c78e}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#3abb81}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 .125em rgba(72,199,142,.25)}.select.is-warning:not(:hover)::after{border-color:#ffe08a}.select.is-warning select{border-color:#ffe08a}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd970}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 .125em rgba(255,224,138,.25)}.select.is-danger:not(:hover)::after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ef2e55}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,.25);color:rgba(0,0,0,.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#485fc7;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#3e56c4;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,95,199,.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#3a51bb;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3e8ed0;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#3488ce;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(62,142,208,.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#3082c5;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c78e;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#3ec487;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,142,.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#3abb81;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffe08a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdc7d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,224,138,.25);color:rgba(0,0,0,.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd970;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#485fc7}.help.is-info{color:#3e8ed0}.help.is-success{color:#48c78e}.help.is-warning{color:#ffe08a}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#485fc7;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#00d1b2 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#009e86 !important}.has-background-primary{background-color:#00d1b2 !important}.has-text-primary-light{color:#ebfffc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#b8fff4 !important}.has-background-primary-light{background-color:#ebfffc !important}.has-text-primary-dark{color:#00947e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#00c7a9 !important}.has-background-primary-dark{background-color:#00947e !important}.has-text-link{color:#485fc7 !important}a.has-text-link:hover,a.has-text-link:focus{color:#3449a8 !important}.has-background-link{background-color:#485fc7 !important}.has-text-link-light{color:#eff1fa !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c8cfee !important}.has-background-link-light{background-color:#eff1fa !important}.has-text-link-dark{color:#3850b7 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#576dcb !important}.has-background-link-dark{background-color:#3850b7 !important}.has-text-info{color:#3e8ed0 !important}a.has-text-info:hover,a.has-text-info:focus{color:#2b74b1 !important}.has-background-info{background-color:#3e8ed0 !important}.has-text-info-light{color:#eff5fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6ddf1 !important}.has-background-info-light{background-color:#eff5fb !important}.has-text-info-dark{color:#296fa8 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#368ace !important}.has-background-info-dark{background-color:#296fa8 !important}.has-text-success{color:#48c78e !important}a.has-text-success:hover,a.has-text-success:focus{color:#34a873 !important}.has-background-success{background-color:#48c78e !important}.has-text-success-light{color:#effaf5 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c8eedd !important}.has-background-success-light{background-color:#effaf5 !important}.has-text-success-dark{color:#257953 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#31a06e !important}.has-background-success-dark{background-color:#257953 !important}.has-text-warning{color:#ffe08a !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd257 !important}.has-background-warning{background-color:#ffe08a !important}.has-text-warning-light{color:#fffaeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#ffecb8 !important}.has-background-warning-light{background-color:#fffaeb !important}.has-text-warning-dark{color:#946c00 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c79200 !important}.has-background-warning-dark{background-color:#946c00 !important}.has-text-danger{color:#f14668 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee1742 !important}.has-background-danger{background-color:#f14668 !important}.has-text-danger-light{color:#feecf0 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabdc9 !important}.has-background-danger-light{background-color:#feecf0 !important}.has-text-danger-dark{color:#cc0f35 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ee2049 !important}.has-background-danger-dark{background-color:#cc0f35 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#7a7a7a !important}.has-background-grey{background-color:#7a7a7a !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}:root{--shadow-offset-x:8px;--shadow-offset-y:var(--shadow-offset-x);--blur-radius:16px;--is-inset:default}.neomorph{box-shadow:var(--is-inset) calc(-1*var(--shadow-offset-x)) calc(-1*var(--shadow-offset-y)) var(--blur-radius) var(--light-shadow),var(--is-inset) var(--shadow-offset-x) var(--shadow-offset-y) var(--blur-radius) var(--dark-shadow)}.neomorph.is-inset{--is-inset:inset;--shadow-offset-x:calc(-1*var(--shadow-offset-x))}.neomorph.is-small{--shadow-offset-x:6px;--blur-radius:12px}@media(min-width:640px){.neomorph.is-small-sm{--shadow-offset-x:6px;--blur-radius:12px}}@media(min-width:768px){.neomorph.is-small-md{--shadow-offset-x:6px;--blur-radius:12px}}@media(min-width:1024px){.neomorph.is-small-lg{--shadow-offset-x:6px;--blur-radius:12px}}@media(min-width:1280px){.neomorph.is-small-xl{--shadow-offset-x:6px;--blur-radius:12px}}.neomorph.is-xsmall{--shadow-offset-x:3px;--blur-radius:6px}@media(min-width:640px){.neomorph.is-xsmall-sm{--shadow-offset-x:3px;--blur-radius:6px}}@media(min-width:768px){.neomorph.is-xsmall-md{--shadow-offset-x:3px;--blur-radius:6px}}@media(min-width:1024px){.neomorph.is-xsmall-lg{--shadow-offset-x:3px;--blur-radius:6px}}@media(min-width:1280px){.neomorph.is-xsmall-xl{--shadow-offset-x:3px;--blur-radius:6px}}.neomorph.is-xxsmall{--shadow-offset-x:2px;--blur-radius:4px}@media(min-width:640px){.neomorph.is-xxsmall-sm{--shadow-offset-x:2px;--blur-radius:4px}}@media(min-width:768px){.neomorph.is-xxsmall-md{--shadow-offset-x:2px;--blur-radius:4px}}@media(min-width:1024px){.neomorph.is-xxsmall-lg{--shadow-offset-x:2px;--blur-radius:4px}}@media(min-width:1280px){.neomorph.is-xxsmall-xl{--shadow-offset-x:2px;--blur-radius:4px}}.neoBtn{background:linear-gradient(145deg,var(--primary-gradiend-light),var(--primary-gradiend-dark));box-shadow:-3px -3px 6px var(--light-shadow),3px 3px 6px var(--dark-shadow);border:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.neoBtn:focus{background:linear-gradient(-45deg,var(--primary-gradiend-light),var(--primary-gradiend-dark));box-shadow:-3px -3px 6px var(--light-shadow),3px 3px 6px var(--dark-shadow) !important;border:none !important}.neoBtnInsetPlain{background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)) !important;box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important;border:none !important}.neoBtnInsetPlain:focus{background:linear-gradient(145deg,var(--primary-gradiend-darker),var(--primary-gradiend-lighter)) !important;box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important;border:none !important}.neoBtnInsetPlain:focus:not(:active){box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important}.neoBtnSmall{background:linear-gradient(145deg,var(--primary-gradiend-light),var(--primary-gradiend-dark));box-shadow:-2px -2px 4px var(--light-shadow),2px 2px 4px var(--dark-shadow);border:none !important}.neoBtnSmall:focus{background:linear-gradient(-45deg,var(--primary-gradiend-light),var(--primary-gradiend-dark));box-shadow:-2px -2px 4px var(--light-shadow),2px 2px 4px var(--dark-shadow);border:none !important}.neoBtnSmall:focus:not(:active){box-shadow:-2px -2px 4px var(--light-shadow),2px 2px 4px var(--dark-shadow)}.neoBtnSmallInsetPlain{background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)) !important;box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important;border:none !important}.neoBtnSmallInsetPlain:focus{background:linear-gradient(145deg,var(--primary-gradiend-darker),var(--primary-gradiend-lighter)) !important;box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important;border:none !important}.neoBtnSmallXInsetPlain{background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light));box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow);border:none !important}.neoBtnSmallXInsetPlain:focus{background:linear-gradient(145deg,var(--primary-gradiend-darker),var(--primary-gradiend-lighter));box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow) !important;border:none !important}.neoBtnSmallPlain{box-shadow:-3px -3px 6px var(--light-shadow),3px 3px 6px var(--dark-shadow);border:none !important}.neoBtnSmallPlain:focus{box-shadow:-3px -3px 6px var(--light-shadow),3px 3px 6px var(--dark-shadow) !important;border:none !important}.neoFile{box-shadow:0 0 0 var(--light-shadow),0 0 0 var(--dark-shadow) !important;transition:all .2s linear;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important}.neoFile:hover{box-shadow:-3px -3px 6px var(--light-shadow),3px 3px 6px var(--dark-shadow) !important}.neoFile:focus-visible{background:linear-gradient(-45deg,var(--primary-gradiend-light),var(--primary-gradiend-dark));box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important;outline:none}.neoFile.isSelected{background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light));box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important}.neoFile.isSelected:focus-visible{background:linear-gradient(-45deg,var(--primary-gradiend-lighter),var(--primary-gradiend-darker));outline:none}.neoFile.is-active,.neoFile.active{box-shadow:inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important;color:var(--black) !important}.neoInput{box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow) !important;background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light));border:none !important}.neoInput:focus{background:linear-gradient(145deg,var(--primary-gradiend-darker),var(--primary-gradiend-lighter));border:none !important}.neoSelect>select{box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow) !important;background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)) !important;border:none !important}.neoSelect>select:focus{background:linear-gradient(145deg,var(--primary-gradiend-darker),var(--primary-gradiend-lighter)) !important;border:none !important}.neoCheckbox{opacity:0;width:0}.neoCheckbox:focus+label:before{background:linear-gradient(145deg,var(--primary-gradiend-darker),var(--primary-gradiend-lighter)) !important}.neoCheckboxContainer{position:relative}.neoCheckbox+label{padding:.15rem .15rem .15rem 2rem;cursor:pointer;font-size:1rem;line-height:1.5}.neoCheckbox+label:before{animation-name:none;width:1.5rem;height:1.5rem;border-radius:100px;position:absolute;left:0;top:0;content:'';border:none;box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow);background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)) !important}.neoCheckbox:checked.is-checked-bold+label{font-weight:bold}.neoCheckbox:checked+label:after{display:inline-block;width:.375rem;height:.6rem;top:.35rem;left:.55rem;transform:translateY(0) rotate(45deg);border-width:.1rem;border-top-width:.1rem;border-left-width:.1rem;border-style:solid;border-top-style:solid;border-left-style:solid;border-color:var(--text-color);border-top:0;border-left:0;position:absolute;content:''}hr.neoSeparatorFlat{height:10px;border:none;border-radius:20px;box-shadow:-2px -2px 4px var(--light-shadow),2px 2px 4px var(--dark-shadow);background:var(--background)}hr.neoSeparatorPressed{height:10px;border:none;border-radius:20px;box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow);background:linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light))}input.neoRange[type=range]{height:30px;-webkit-appearance:none;width:100%;background:transparent}input.neoRange[type=range]:focus{outline:none}input.neoRange[type=range]::-webkit-slider-runnable-track{width:100%;height:20px;cursor:pointer;animate:.2s;border-radius:20px;box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow);background:linear-gradient(90deg,#fa9e9e,#faad9e,#fabd9e,#facc9e,#fadb9e,#faeb9e,#fafa9e,#ebfa9e,#dbfa9e,#ccfa9e,#bdfa9e,#adfa9e,#9efa9e,#9efaad,#9efabd,#9efacc,#9efadb,#9efaeb,#9efafa,#9eebfa,#9edbfa,#9eccfa,#9ebdfa,#9eadfa,#9e9efa,#ad9efa,#bd9efa,#cc9efa,#db9efa,#eb9efa,#fa9efa,#fa9eeb,#fa9edb,#fa9ecc,#fa9ebd,#fa9ead,#fa9ea0) !important}input.neoRange[type=range]::-webkit-slider-thumb{border:none;height:26px;width:26px;border-radius:20px;box-shadow:2px 2px 4px var(--dark-shadow),-2px -2px 4px var(--light-shadow);background:linear-gradient(145deg,var(--primary-gradiend-light),var(--primary-gradiend-dark)) !important;cursor:pointer;-webkit-appearance:none;margin-top:-3px}input.neoRange[type=range]:focus::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fa9e9e,#faad9e,#fabd9e,#facc9e,#fadb9e,#faeb9e,#fafa9e,#ebfa9e,#dbfa9e,#ccfa9e,#bdfa9e,#adfa9e,#9efa9e,#9efaad,#9efabd,#9efacc,#9efadb,#9efaeb,#9efafa,#9eebfa,#9edbfa,#9eccfa,#9ebdfa,#9eadfa,#9e9efa,#ad9efa,#bd9efa,#cc9efa,#db9efa,#eb9efa,#fa9efa,#fa9eeb,#fa9edb,#fa9ecc,#fa9ebd,#fa9ead,#fa9ea0) !important}input.neoRange[type=range]::-moz-range-track{width:100%;height:20px;cursor:pointer;border-radius:20px;box-shadow:inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow);background:linear-gradient(90deg,#fa9e9e,#faad9e,#fabd9e,#facc9e,#fadb9e,#faeb9e,#fafa9e,#ebfa9e,#dbfa9e,#ccfa9e,#bdfa9e,#adfa9e,#9efa9e,#9efaad,#9efabd,#9efacc,#9efadb,#9efaeb,#9efafa,#9eebfa,#9edbfa,#9eccfa,#9ebdfa,#9eadfa,#9e9efa,#ad9efa,#bd9efa,#cc9efa,#db9efa,#eb9efa,#fa9efa,#fa9eeb,#fa9edb,#fa9ecc,#fa9ebd,#fa9ead,#fa9ea0) !important;border:none}input.neoRange[type=range]::-moz-range-thumb{border:none;height:26px;width:26px;border-radius:20px;box-shadow:2px 2px 4px var(--dark-shadow),-2px -2px 4px var(--light-shadow);background:linear-gradient(145deg,var(--primary-gradiend-light),var(--primary-gradiend-dark)) !important;cursor:pointer} \ No newline at end of file +@charset "UTF-8"; +/*! + Ionicons, v4.6.4-1 + Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ + https://twitter.com/benjsperry https://twitter.com/ionicframework + MIT License: https://github.com/driftyco/ionicons + + Android-style icons originally built by Google’s + Material Design Icons: https://github.com/google/material-design-icons + used under CC BY http://creativecommons.org/licenses/by/4.0/ + Modified icons to fit ionicon’s grid from original. +*/ +@font-face { + font-family: "Ionicons"; + src: url("../fonts/ionicons.eot?v=4.6.4-1"); + src: url("../fonts/ionicons.eot?v=4.6.4-1#iefix") format("embedded-opentype"), url("../fonts/ionicons.woff2?v=4.6.4-1") format("woff2"), url("../fonts/ionicons.woff?v=4.6.4-1") format("woff"), url("../fonts/ionicons.ttf?v=4.6.4-1") format("truetype"), url("../fonts/ionicons.svg?v=4.6.4-1#Ionicons") format("svg"); + font-weight: normal; + font-style: normal; +} +.ion, .ionicons, +.ion-ios-add:before, +.ion-ios-add-circle:before, +.ion-ios-add-circle-outline:before, +.ion-ios-airplane:before, +.ion-ios-alarm:before, +.ion-ios-albums:before, +.ion-ios-alert:before, +.ion-ios-american-football:before, +.ion-ios-analytics:before, +.ion-ios-aperture:before, +.ion-ios-apps:before, +.ion-ios-appstore:before, +.ion-ios-archive:before, +.ion-ios-arrow-back:before, +.ion-ios-arrow-down:before, +.ion-ios-arrow-dropdown:before, +.ion-ios-arrow-dropdown-circle:before, +.ion-ios-arrow-dropleft:before, +.ion-ios-arrow-dropleft-circle:before, +.ion-ios-arrow-dropright:before, +.ion-ios-arrow-dropright-circle:before, +.ion-ios-arrow-dropup:before, +.ion-ios-arrow-dropup-circle:before, +.ion-ios-arrow-forward:before, +.ion-ios-arrow-round-back:before, +.ion-ios-arrow-round-down:before, +.ion-ios-arrow-round-forward:before, +.ion-ios-arrow-round-up:before, +.ion-ios-arrow-up:before, +.ion-ios-at:before, +.ion-ios-attach:before, +.ion-ios-backspace:before, +.ion-ios-barcode:before, +.ion-ios-baseball:before, +.ion-ios-basket:before, +.ion-ios-basketball:before, +.ion-ios-battery-charging:before, +.ion-ios-battery-dead:before, +.ion-ios-battery-full:before, +.ion-ios-beaker:before, +.ion-ios-bed:before, +.ion-ios-beer:before, +.ion-ios-bicycle:before, +.ion-ios-bluetooth:before, +.ion-ios-boat:before, +.ion-ios-body:before, +.ion-ios-bonfire:before, +.ion-ios-book:before, +.ion-ios-bookmark:before, +.ion-ios-bookmarks:before, +.ion-ios-bowtie:before, +.ion-ios-briefcase:before, +.ion-ios-browsers:before, +.ion-ios-brush:before, +.ion-ios-bug:before, +.ion-ios-build:before, +.ion-ios-bulb:before, +.ion-ios-bus:before, +.ion-ios-business:before, +.ion-ios-cafe:before, +.ion-ios-calculator:before, +.ion-ios-calendar:before, +.ion-ios-call:before, +.ion-ios-camera:before, +.ion-ios-car:before, +.ion-ios-card:before, +.ion-ios-cart:before, +.ion-ios-cash:before, +.ion-ios-cellular:before, +.ion-ios-chatboxes:before, +.ion-ios-chatbubbles:before, +.ion-ios-checkbox:before, +.ion-ios-checkbox-outline:before, +.ion-ios-checkmark:before, +.ion-ios-checkmark-circle:before, +.ion-ios-checkmark-circle-outline:before, +.ion-ios-clipboard:before, +.ion-ios-clock:before, +.ion-ios-close:before, +.ion-ios-close-circle:before, +.ion-ios-close-circle-outline:before, +.ion-ios-cloud:before, +.ion-ios-cloud-circle:before, +.ion-ios-cloud-done:before, +.ion-ios-cloud-download:before, +.ion-ios-cloud-outline:before, +.ion-ios-cloud-upload:before, +.ion-ios-cloudy:before, +.ion-ios-cloudy-night:before, +.ion-ios-code:before, +.ion-ios-code-download:before, +.ion-ios-code-working:before, +.ion-ios-cog:before, +.ion-ios-color-fill:before, +.ion-ios-color-filter:before, +.ion-ios-color-palette:before, +.ion-ios-color-wand:before, +.ion-ios-compass:before, +.ion-ios-construct:before, +.ion-ios-contact:before, +.ion-ios-contacts:before, +.ion-ios-contract:before, +.ion-ios-contrast:before, +.ion-ios-copy:before, +.ion-ios-create:before, +.ion-ios-crop:before, +.ion-ios-cube:before, +.ion-ios-cut:before, +.ion-ios-desktop:before, +.ion-ios-disc:before, +.ion-ios-document:before, +.ion-ios-done-all:before, +.ion-ios-download:before, +.ion-ios-easel:before, +.ion-ios-egg:before, +.ion-ios-exit:before, +.ion-ios-expand:before, +.ion-ios-eye:before, +.ion-ios-eye-off:before, +.ion-ios-fastforward:before, +.ion-ios-female:before, +.ion-ios-filing:before, +.ion-ios-film:before, +.ion-ios-finger-print:before, +.ion-ios-fitness:before, +.ion-ios-flag:before, +.ion-ios-flame:before, +.ion-ios-flash:before, +.ion-ios-flash-off:before, +.ion-ios-flashlight:before, +.ion-ios-flask:before, +.ion-ios-flower:before, +.ion-ios-folder:before, +.ion-ios-folder-open:before, +.ion-ios-football:before, +.ion-ios-funnel:before, +.ion-ios-gift:before, +.ion-ios-git-branch:before, +.ion-ios-git-commit:before, +.ion-ios-git-compare:before, +.ion-ios-git-merge:before, +.ion-ios-git-network:before, +.ion-ios-git-pull-request:before, +.ion-ios-glasses:before, +.ion-ios-globe:before, +.ion-ios-grid:before, +.ion-ios-hammer:before, +.ion-ios-hand:before, +.ion-ios-happy:before, +.ion-ios-headset:before, +.ion-ios-heart:before, +.ion-ios-heart-dislike:before, +.ion-ios-heart-empty:before, +.ion-ios-heart-half:before, +.ion-ios-help:before, +.ion-ios-help-buoy:before, +.ion-ios-help-circle:before, +.ion-ios-help-circle-outline:before, +.ion-ios-home:before, +.ion-ios-hourglass:before, +.ion-ios-ice-cream:before, +.ion-ios-image:before, +.ion-ios-images:before, +.ion-ios-infinite:before, +.ion-ios-information:before, +.ion-ios-information-circle:before, +.ion-ios-information-circle-outline:before, +.ion-ios-jet:before, +.ion-ios-journal:before, +.ion-ios-key:before, +.ion-ios-keypad:before, +.ion-ios-laptop:before, +.ion-ios-leaf:before, +.ion-ios-link:before, +.ion-ios-list:before, +.ion-ios-list-box:before, +.ion-ios-locate:before, +.ion-ios-lock:before, +.ion-ios-log-in:before, +.ion-ios-log-out:before, +.ion-ios-magnet:before, +.ion-ios-mail:before, +.ion-ios-mail-open:before, +.ion-ios-mail-unread:before, +.ion-ios-male:before, +.ion-ios-man:before, +.ion-ios-map:before, +.ion-ios-medal:before, +.ion-ios-medical:before, +.ion-ios-medkit:before, +.ion-ios-megaphone:before, +.ion-ios-menu:before, +.ion-ios-mic:before, +.ion-ios-mic-off:before, +.ion-ios-microphone:before, +.ion-ios-moon:before, +.ion-ios-more:before, +.ion-ios-move:before, +.ion-ios-musical-note:before, +.ion-ios-musical-notes:before, +.ion-ios-navigate:before, +.ion-ios-notifications:before, +.ion-ios-notifications-off:before, +.ion-ios-notifications-outline:before, +.ion-ios-nuclear:before, +.ion-ios-nutrition:before, +.ion-ios-open:before, +.ion-ios-options:before, +.ion-ios-outlet:before, +.ion-ios-paper:before, +.ion-ios-paper-plane:before, +.ion-ios-partly-sunny:before, +.ion-ios-pause:before, +.ion-ios-paw:before, +.ion-ios-people:before, +.ion-ios-person:before, +.ion-ios-person-add:before, +.ion-ios-phone-landscape:before, +.ion-ios-phone-portrait:before, +.ion-ios-photos:before, +.ion-ios-pie:before, +.ion-ios-pin:before, +.ion-ios-pint:before, +.ion-ios-pizza:before, +.ion-ios-planet:before, +.ion-ios-play:before, +.ion-ios-play-circle:before, +.ion-ios-podium:before, +.ion-ios-power:before, +.ion-ios-pricetag:before, +.ion-ios-pricetags:before, +.ion-ios-print:before, +.ion-ios-pulse:before, +.ion-ios-qr-scanner:before, +.ion-ios-quote:before, +.ion-ios-radio:before, +.ion-ios-radio-button-off:before, +.ion-ios-radio-button-on:before, +.ion-ios-rainy:before, +.ion-ios-recording:before, +.ion-ios-redo:before, +.ion-ios-refresh:before, +.ion-ios-refresh-circle:before, +.ion-ios-remove:before, +.ion-ios-remove-circle:before, +.ion-ios-remove-circle-outline:before, +.ion-ios-reorder:before, +.ion-ios-repeat:before, +.ion-ios-resize:before, +.ion-ios-restaurant:before, +.ion-ios-return-left:before, +.ion-ios-return-right:before, +.ion-ios-reverse-camera:before, +.ion-ios-rewind:before, +.ion-ios-ribbon:before, +.ion-ios-rocket:before, +.ion-ios-rose:before, +.ion-ios-sad:before, +.ion-ios-save:before, +.ion-ios-school:before, +.ion-ios-search:before, +.ion-ios-send:before, +.ion-ios-settings:before, +.ion-ios-share:before, +.ion-ios-share-alt:before, +.ion-ios-shirt:before, +.ion-ios-shuffle:before, +.ion-ios-skip-backward:before, +.ion-ios-skip-forward:before, +.ion-ios-snow:before, +.ion-ios-speedometer:before, +.ion-ios-square:before, +.ion-ios-square-outline:before, +.ion-ios-star:before, +.ion-ios-star-half:before, +.ion-ios-star-outline:before, +.ion-ios-stats:before, +.ion-ios-stopwatch:before, +.ion-ios-subway:before, +.ion-ios-sunny:before, +.ion-ios-swap:before, +.ion-ios-switch:before, +.ion-ios-sync:before, +.ion-ios-tablet-landscape:before, +.ion-ios-tablet-portrait:before, +.ion-ios-tennisball:before, +.ion-ios-text:before, +.ion-ios-thermometer:before, +.ion-ios-thumbs-down:before, +.ion-ios-thumbs-up:before, +.ion-ios-thunderstorm:before, +.ion-ios-time:before, +.ion-ios-timer:before, +.ion-ios-today:before, +.ion-ios-train:before, +.ion-ios-transgender:before, +.ion-ios-trash:before, +.ion-ios-trending-down:before, +.ion-ios-trending-up:before, +.ion-ios-trophy:before, +.ion-ios-tv:before, +.ion-ios-umbrella:before, +.ion-ios-undo:before, +.ion-ios-unlock:before, +.ion-ios-videocam:before, +.ion-ios-volume-high:before, +.ion-ios-volume-low:before, +.ion-ios-volume-mute:before, +.ion-ios-volume-off:before, +.ion-ios-walk:before, +.ion-ios-wallet:before, +.ion-ios-warning:before, +.ion-ios-watch:before, +.ion-ios-water:before, +.ion-ios-wifi:before, +.ion-ios-wine:before, +.ion-ios-woman:before, +.ion-logo-android:before, +.ion-logo-angular:before, +.ion-logo-apple:before, +.ion-logo-bitbucket:before, +.ion-logo-bitcoin:before, +.ion-logo-buffer:before, +.ion-logo-chrome:before, +.ion-logo-closed-captioning:before, +.ion-logo-codepen:before, +.ion-logo-css3:before, +.ion-logo-designernews:before, +.ion-logo-dribbble:before, +.ion-logo-dropbox:before, +.ion-logo-euro:before, +.ion-logo-facebook:before, +.ion-logo-flickr:before, +.ion-logo-foursquare:before, +.ion-logo-freebsd-devil:before, +.ion-logo-game-controller-a:before, +.ion-logo-game-controller-b:before, +.ion-logo-github:before, +.ion-logo-google:before, +.ion-logo-googleplus:before, +.ion-logo-hackernews:before, +.ion-logo-html5:before, +.ion-logo-instagram:before, +.ion-logo-ionic:before, +.ion-logo-ionitron:before, +.ion-logo-javascript:before, +.ion-logo-linkedin:before, +.ion-logo-markdown:before, +.ion-logo-model-s:before, +.ion-logo-no-smoking:before, +.ion-logo-nodejs:before, +.ion-logo-npm:before, +.ion-logo-octocat:before, +.ion-logo-pinterest:before, +.ion-logo-playstation:before, +.ion-logo-polymer:before, +.ion-logo-python:before, +.ion-logo-reddit:before, +.ion-logo-rss:before, +.ion-logo-sass:before, +.ion-logo-skype:before, +.ion-logo-slack:before, +.ion-logo-snapchat:before, +.ion-logo-steam:before, +.ion-logo-tumblr:before, +.ion-logo-tux:before, +.ion-logo-twitch:before, +.ion-logo-twitter:before, +.ion-logo-usd:before, +.ion-logo-vimeo:before, +.ion-logo-vk:before, +.ion-logo-whatsapp:before, +.ion-logo-windows:before, +.ion-logo-wordpress:before, +.ion-logo-xbox:before, +.ion-logo-xing:before, +.ion-logo-yahoo:before, +.ion-logo-yen:before, +.ion-logo-youtube:before, +.ion-md-add:before, +.ion-md-add-circle:before, +.ion-md-add-circle-outline:before, +.ion-md-airplane:before, +.ion-md-alarm:before, +.ion-md-albums:before, +.ion-md-alert:before, +.ion-md-american-football:before, +.ion-md-analytics:before, +.ion-md-aperture:before, +.ion-md-apps:before, +.ion-md-appstore:before, +.ion-md-archive:before, +.ion-md-arrow-back:before, +.ion-md-arrow-down:before, +.ion-md-arrow-dropdown:before, +.ion-md-arrow-dropdown-circle:before, +.ion-md-arrow-dropleft:before, +.ion-md-arrow-dropleft-circle:before, +.ion-md-arrow-dropright:before, +.ion-md-arrow-dropright-circle:before, +.ion-md-arrow-dropup:before, +.ion-md-arrow-dropup-circle:before, +.ion-md-arrow-forward:before, +.ion-md-arrow-round-back:before, +.ion-md-arrow-round-down:before, +.ion-md-arrow-round-forward:before, +.ion-md-arrow-round-up:before, +.ion-md-arrow-up:before, +.ion-md-at:before, +.ion-md-attach:before, +.ion-md-backspace:before, +.ion-md-barcode:before, +.ion-md-baseball:before, +.ion-md-basket:before, +.ion-md-basketball:before, +.ion-md-battery-charging:before, +.ion-md-battery-dead:before, +.ion-md-battery-full:before, +.ion-md-beaker:before, +.ion-md-bed:before, +.ion-md-beer:before, +.ion-md-bicycle:before, +.ion-md-bluetooth:before, +.ion-md-boat:before, +.ion-md-body:before, +.ion-md-bonfire:before, +.ion-md-book:before, +.ion-md-bookmark:before, +.ion-md-bookmarks:before, +.ion-md-bowtie:before, +.ion-md-briefcase:before, +.ion-md-browsers:before, +.ion-md-brush:before, +.ion-md-bug:before, +.ion-md-build:before, +.ion-md-bulb:before, +.ion-md-bus:before, +.ion-md-business:before, +.ion-md-cafe:before, +.ion-md-calculator:before, +.ion-md-calendar:before, +.ion-md-call:before, +.ion-md-camera:before, +.ion-md-car:before, +.ion-md-card:before, +.ion-md-cart:before, +.ion-md-cash:before, +.ion-md-cellular:before, +.ion-md-chatboxes:before, +.ion-md-chatbubbles:before, +.ion-md-checkbox:before, +.ion-md-checkbox-outline:before, +.ion-md-checkmark:before, +.ion-md-checkmark-circle:before, +.ion-md-checkmark-circle-outline:before, +.ion-md-clipboard:before, +.ion-md-clock:before, +.ion-md-close:before, +.ion-md-close-circle:before, +.ion-md-close-circle-outline:before, +.ion-md-cloud:before, +.ion-md-cloud-circle:before, +.ion-md-cloud-done:before, +.ion-md-cloud-download:before, +.ion-md-cloud-outline:before, +.ion-md-cloud-upload:before, +.ion-md-cloudy:before, +.ion-md-cloudy-night:before, +.ion-md-code:before, +.ion-md-code-download:before, +.ion-md-code-working:before, +.ion-md-cog:before, +.ion-md-color-fill:before, +.ion-md-color-filter:before, +.ion-md-color-palette:before, +.ion-md-color-wand:before, +.ion-md-compass:before, +.ion-md-construct:before, +.ion-md-contact:before, +.ion-md-contacts:before, +.ion-md-contract:before, +.ion-md-contrast:before, +.ion-md-copy:before, +.ion-md-create:before, +.ion-md-crop:before, +.ion-md-cube:before, +.ion-md-cut:before, +.ion-md-desktop:before, +.ion-md-disc:before, +.ion-md-document:before, +.ion-md-done-all:before, +.ion-md-download:before, +.ion-md-easel:before, +.ion-md-egg:before, +.ion-md-exit:before, +.ion-md-expand:before, +.ion-md-eye:before, +.ion-md-eye-off:before, +.ion-md-fastforward:before, +.ion-md-female:before, +.ion-md-filing:before, +.ion-md-film:before, +.ion-md-finger-print:before, +.ion-md-fitness:before, +.ion-md-flag:before, +.ion-md-flame:before, +.ion-md-flash:before, +.ion-md-flash-off:before, +.ion-md-flashlight:before, +.ion-md-flask:before, +.ion-md-flower:before, +.ion-md-folder:before, +.ion-md-folder-open:before, +.ion-md-football:before, +.ion-md-funnel:before, +.ion-md-gift:before, +.ion-md-git-branch:before, +.ion-md-git-commit:before, +.ion-md-git-compare:before, +.ion-md-git-merge:before, +.ion-md-git-network:before, +.ion-md-git-pull-request:before, +.ion-md-glasses:before, +.ion-md-globe:before, +.ion-md-grid:before, +.ion-md-hammer:before, +.ion-md-hand:before, +.ion-md-happy:before, +.ion-md-headset:before, +.ion-md-heart:before, +.ion-md-heart-dislike:before, +.ion-md-heart-empty:before, +.ion-md-heart-half:before, +.ion-md-help:before, +.ion-md-help-buoy:before, +.ion-md-help-circle:before, +.ion-md-help-circle-outline:before, +.ion-md-home:before, +.ion-md-hourglass:before, +.ion-md-ice-cream:before, +.ion-md-image:before, +.ion-md-images:before, +.ion-md-infinite:before, +.ion-md-information:before, +.ion-md-information-circle:before, +.ion-md-information-circle-outline:before, +.ion-md-jet:before, +.ion-md-journal:before, +.ion-md-key:before, +.ion-md-keypad:before, +.ion-md-laptop:before, +.ion-md-leaf:before, +.ion-md-link:before, +.ion-md-list:before, +.ion-md-list-box:before, +.ion-md-locate:before, +.ion-md-lock:before, +.ion-md-log-in:before, +.ion-md-log-out:before, +.ion-md-magnet:before, +.ion-md-mail:before, +.ion-md-mail-open:before, +.ion-md-mail-unread:before, +.ion-md-male:before, +.ion-md-man:before, +.ion-md-map:before, +.ion-md-medal:before, +.ion-md-medical:before, +.ion-md-medkit:before, +.ion-md-megaphone:before, +.ion-md-menu:before, +.ion-md-mic:before, +.ion-md-mic-off:before, +.ion-md-microphone:before, +.ion-md-moon:before, +.ion-md-more:before, +.ion-md-move:before, +.ion-md-musical-note:before, +.ion-md-musical-notes:before, +.ion-md-navigate:before, +.ion-md-notifications:before, +.ion-md-notifications-off:before, +.ion-md-notifications-outline:before, +.ion-md-nuclear:before, +.ion-md-nutrition:before, +.ion-md-open:before, +.ion-md-options:before, +.ion-md-outlet:before, +.ion-md-paper:before, +.ion-md-paper-plane:before, +.ion-md-partly-sunny:before, +.ion-md-pause:before, +.ion-md-paw:before, +.ion-md-people:before, +.ion-md-person:before, +.ion-md-person-add:before, +.ion-md-phone-landscape:before, +.ion-md-phone-portrait:before, +.ion-md-photos:before, +.ion-md-pie:before, +.ion-md-pin:before, +.ion-md-pint:before, +.ion-md-pizza:before, +.ion-md-planet:before, +.ion-md-play:before, +.ion-md-play-circle:before, +.ion-md-podium:before, +.ion-md-power:before, +.ion-md-pricetag:before, +.ion-md-pricetags:before, +.ion-md-print:before, +.ion-md-pulse:before, +.ion-md-qr-scanner:before, +.ion-md-quote:before, +.ion-md-radio:before, +.ion-md-radio-button-off:before, +.ion-md-radio-button-on:before, +.ion-md-rainy:before, +.ion-md-recording:before, +.ion-md-redo:before, +.ion-md-refresh:before, +.ion-md-refresh-circle:before, +.ion-md-remove:before, +.ion-md-remove-circle:before, +.ion-md-remove-circle-outline:before, +.ion-md-reorder:before, +.ion-md-repeat:before, +.ion-md-resize:before, +.ion-md-restaurant:before, +.ion-md-return-left:before, +.ion-md-return-right:before, +.ion-md-reverse-camera:before, +.ion-md-rewind:before, +.ion-md-ribbon:before, +.ion-md-rocket:before, +.ion-md-rose:before, +.ion-md-sad:before, +.ion-md-save:before, +.ion-md-school:before, +.ion-md-search:before, +.ion-md-send:before, +.ion-md-settings:before, +.ion-md-share:before, +.ion-md-share-alt:before, +.ion-md-shirt:before, +.ion-md-shuffle:before, +.ion-md-skip-backward:before, +.ion-md-skip-forward:before, +.ion-md-snow:before, +.ion-md-speedometer:before, +.ion-md-square:before, +.ion-md-square-outline:before, +.ion-md-star:before, +.ion-md-star-half:before, +.ion-md-star-outline:before, +.ion-md-stats:before, +.ion-md-stopwatch:before, +.ion-md-subway:before, +.ion-md-sunny:before, +.ion-md-swap:before, +.ion-md-switch:before, +.ion-md-sync:before, +.ion-md-tablet-landscape:before, +.ion-md-tablet-portrait:before, +.ion-md-tennisball:before, +.ion-md-text:before, +.ion-md-thermometer:before, +.ion-md-thumbs-down:before, +.ion-md-thumbs-up:before, +.ion-md-thunderstorm:before, +.ion-md-time:before, +.ion-md-timer:before, +.ion-md-today:before, +.ion-md-train:before, +.ion-md-transgender:before, +.ion-md-trash:before, +.ion-md-trending-down:before, +.ion-md-trending-up:before, +.ion-md-trophy:before, +.ion-md-tv:before, +.ion-md-umbrella:before, +.ion-md-undo:before, +.ion-md-unlock:before, +.ion-md-videocam:before, +.ion-md-volume-high:before, +.ion-md-volume-low:before, +.ion-md-volume-mute:before, +.ion-md-volume-off:before, +.ion-md-walk:before, +.ion-md-wallet:before, +.ion-md-warning:before, +.ion-md-watch:before, +.ion-md-water:before, +.ion-md-wifi:before, +.ion-md-wine:before, +.ion-md-woman:before { + display: inline-block; + font-family: "Ionicons"; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + text-rendering: auto; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ion-ios-add:before { + content: ""; +} + +.ion-ios-add-circle:before { + content: ""; +} + +.ion-ios-add-circle-outline:before { + content: ""; +} + +.ion-ios-airplane:before { + content: ""; +} + +.ion-ios-alarm:before { + content: ""; +} + +.ion-ios-albums:before { + content: ""; +} + +.ion-ios-alert:before { + content: ""; +} + +.ion-ios-american-football:before { + content: ""; +} + +.ion-ios-analytics:before { + content: ""; +} + +.ion-ios-aperture:before { + content: ""; +} + +.ion-ios-apps:before { + content: ""; +} + +.ion-ios-appstore:before { + content: ""; +} + +.ion-ios-archive:before { + content: ""; +} + +.ion-ios-arrow-back:before { + content: ""; +} + +.ion-ios-arrow-down:before { + content: ""; +} + +.ion-ios-arrow-dropdown:before { + content: ""; +} + +.ion-ios-arrow-dropdown-circle:before { + content: ""; +} + +.ion-ios-arrow-dropleft:before { + content: ""; +} + +.ion-ios-arrow-dropleft-circle:before { + content: ""; +} + +.ion-ios-arrow-dropright:before { + content: ""; +} + +.ion-ios-arrow-dropright-circle:before { + content: ""; +} + +.ion-ios-arrow-dropup:before { + content: ""; +} + +.ion-ios-arrow-dropup-circle:before { + content: ""; +} + +.ion-ios-arrow-forward:before { + content: ""; +} + +.ion-ios-arrow-round-back:before { + content: ""; +} + +.ion-ios-arrow-round-down:before { + content: ""; +} + +.ion-ios-arrow-round-forward:before { + content: ""; +} + +.ion-ios-arrow-round-up:before { + content: ""; +} + +.ion-ios-arrow-up:before { + content: ""; +} + +.ion-ios-at:before { + content: ""; +} + +.ion-ios-attach:before { + content: ""; +} + +.ion-ios-backspace:before { + content: ""; +} + +.ion-ios-barcode:before { + content: ""; +} + +.ion-ios-baseball:before { + content: ""; +} + +.ion-ios-basket:before { + content: ""; +} + +.ion-ios-basketball:before { + content: ""; +} + +.ion-ios-battery-charging:before { + content: ""; +} + +.ion-ios-battery-dead:before { + content: ""; +} + +.ion-ios-battery-full:before { + content: ""; +} + +.ion-ios-beaker:before { + content: ""; +} + +.ion-ios-bed:before { + content: ""; +} + +.ion-ios-beer:before { + content: ""; +} + +.ion-ios-bicycle:before { + content: ""; +} + +.ion-ios-bluetooth:before { + content: ""; +} + +.ion-ios-boat:before { + content: ""; +} + +.ion-ios-body:before { + content: ""; +} + +.ion-ios-bonfire:before { + content: ""; +} + +.ion-ios-book:before { + content: ""; +} + +.ion-ios-bookmark:before { + content: ""; +} + +.ion-ios-bookmarks:before { + content: ""; +} + +.ion-ios-bowtie:before { + content: ""; +} + +.ion-ios-briefcase:before { + content: ""; +} + +.ion-ios-browsers:before { + content: ""; +} + +.ion-ios-brush:before { + content: ""; +} + +.ion-ios-bug:before { + content: ""; +} + +.ion-ios-build:before { + content: ""; +} + +.ion-ios-bulb:before { + content: ""; +} + +.ion-ios-bus:before { + content: ""; +} + +.ion-ios-business:before { + content: ""; +} + +.ion-ios-cafe:before { + content: ""; +} + +.ion-ios-calculator:before { + content: ""; +} + +.ion-ios-calendar:before { + content: ""; +} + +.ion-ios-call:before { + content: ""; +} + +.ion-ios-camera:before { + content: ""; +} + +.ion-ios-car:before { + content: ""; +} + +.ion-ios-card:before { + content: ""; +} + +.ion-ios-cart:before { + content: ""; +} + +.ion-ios-cash:before { + content: ""; +} + +.ion-ios-cellular:before { + content: ""; +} + +.ion-ios-chatboxes:before { + content: ""; +} + +.ion-ios-chatbubbles:before { + content: ""; +} + +.ion-ios-checkbox:before { + content: ""; +} + +.ion-ios-checkbox-outline:before { + content: ""; +} + +.ion-ios-checkmark:before { + content: ""; +} + +.ion-ios-checkmark-circle:before { + content: ""; +} + +.ion-ios-checkmark-circle-outline:before { + content: ""; +} + +.ion-ios-clipboard:before { + content: ""; +} + +.ion-ios-clock:before { + content: ""; +} + +.ion-ios-close:before { + content: ""; +} + +.ion-ios-close-circle:before { + content: ""; +} + +.ion-ios-close-circle-outline:before { + content: ""; +} + +.ion-ios-cloud:before { + content: ""; +} + +.ion-ios-cloud-circle:before { + content: ""; +} + +.ion-ios-cloud-done:before { + content: ""; +} + +.ion-ios-cloud-download:before { + content: ""; +} + +.ion-ios-cloud-outline:before { + content: ""; +} + +.ion-ios-cloud-upload:before { + content: ""; +} + +.ion-ios-cloudy:before { + content: ""; +} + +.ion-ios-cloudy-night:before { + content: ""; +} + +.ion-ios-code:before { + content: ""; +} + +.ion-ios-code-download:before { + content: ""; +} + +.ion-ios-code-working:before { + content: ""; +} + +.ion-ios-cog:before { + content: ""; +} + +.ion-ios-color-fill:before { + content: ""; +} + +.ion-ios-color-filter:before { + content: ""; +} + +.ion-ios-color-palette:before { + content: ""; +} + +.ion-ios-color-wand:before { + content: ""; +} + +.ion-ios-compass:before { + content: ""; +} + +.ion-ios-construct:before { + content: ""; +} + +.ion-ios-contact:before { + content: ""; +} + +.ion-ios-contacts:before { + content: ""; +} + +.ion-ios-contract:before { + content: ""; +} + +.ion-ios-contrast:before { + content: ""; +} + +.ion-ios-copy:before { + content: ""; +} + +.ion-ios-create:before { + content: ""; +} + +.ion-ios-crop:before { + content: ""; +} + +.ion-ios-cube:before { + content: ""; +} + +.ion-ios-cut:before { + content: ""; +} + +.ion-ios-desktop:before { + content: ""; +} + +.ion-ios-disc:before { + content: ""; +} + +.ion-ios-document:before { + content: ""; +} + +.ion-ios-done-all:before { + content: ""; +} + +.ion-ios-download:before { + content: ""; +} + +.ion-ios-easel:before { + content: ""; +} + +.ion-ios-egg:before { + content: ""; +} + +.ion-ios-exit:before { + content: ""; +} + +.ion-ios-expand:before { + content: ""; +} + +.ion-ios-eye:before { + content: ""; +} + +.ion-ios-eye-off:before { + content: ""; +} + +.ion-ios-fastforward:before { + content: ""; +} + +.ion-ios-female:before { + content: ""; +} + +.ion-ios-filing:before { + content: ""; +} + +.ion-ios-film:before { + content: ""; +} + +.ion-ios-finger-print:before { + content: ""; +} + +.ion-ios-fitness:before { + content: ""; +} + +.ion-ios-flag:before { + content: ""; +} + +.ion-ios-flame:before { + content: ""; +} + +.ion-ios-flash:before { + content: ""; +} + +.ion-ios-flash-off:before { + content: ""; +} + +.ion-ios-flashlight:before { + content: ""; +} + +.ion-ios-flask:before { + content: ""; +} + +.ion-ios-flower:before { + content: ""; +} + +.ion-ios-folder:before { + content: ""; +} + +.ion-ios-folder-open:before { + content: ""; +} + +.ion-ios-football:before { + content: ""; +} + +.ion-ios-funnel:before { + content: ""; +} + +.ion-ios-gift:before { + content: ""; +} + +.ion-ios-git-branch:before { + content: ""; +} + +.ion-ios-git-commit:before { + content: ""; +} + +.ion-ios-git-compare:before { + content: ""; +} + +.ion-ios-git-merge:before { + content: ""; +} + +.ion-ios-git-network:before { + content: ""; +} + +.ion-ios-git-pull-request:before { + content: ""; +} + +.ion-ios-glasses:before { + content: ""; +} + +.ion-ios-globe:before { + content: ""; +} + +.ion-ios-grid:before { + content: ""; +} + +.ion-ios-hammer:before { + content: ""; +} + +.ion-ios-hand:before { + content: ""; +} + +.ion-ios-happy:before { + content: ""; +} + +.ion-ios-headset:before { + content: ""; +} + +.ion-ios-heart:before { + content: ""; +} + +.ion-ios-heart-dislike:before { + content: ""; +} + +.ion-ios-heart-empty:before { + content: ""; +} + +.ion-ios-heart-half:before { + content: ""; +} + +.ion-ios-help:before { + content: ""; +} + +.ion-ios-help-buoy:before { + content: ""; +} + +.ion-ios-help-circle:before { + content: ""; +} + +.ion-ios-help-circle-outline:before { + content: ""; +} + +.ion-ios-home:before { + content: ""; +} + +.ion-ios-hourglass:before { + content: ""; +} + +.ion-ios-ice-cream:before { + content: ""; +} + +.ion-ios-image:before { + content: ""; +} + +.ion-ios-images:before { + content: ""; +} + +.ion-ios-infinite:before { + content: ""; +} + +.ion-ios-information:before { + content: ""; +} + +.ion-ios-information-circle:before { + content: ""; +} + +.ion-ios-information-circle-outline:before { + content: ""; +} + +.ion-ios-jet:before { + content: ""; +} + +.ion-ios-journal:before { + content: ""; +} + +.ion-ios-key:before { + content: ""; +} + +.ion-ios-keypad:before { + content: ""; +} + +.ion-ios-laptop:before { + content: ""; +} + +.ion-ios-leaf:before { + content: ""; +} + +.ion-ios-link:before { + content: ""; +} + +.ion-ios-list:before { + content: ""; +} + +.ion-ios-list-box:before { + content: ""; +} + +.ion-ios-locate:before { + content: ""; +} + +.ion-ios-lock:before { + content: ""; +} + +.ion-ios-log-in:before { + content: ""; +} + +.ion-ios-log-out:before { + content: ""; +} + +.ion-ios-magnet:before { + content: ""; +} + +.ion-ios-mail:before { + content: ""; +} + +.ion-ios-mail-open:before { + content: ""; +} + +.ion-ios-mail-unread:before { + content: ""; +} + +.ion-ios-male:before { + content: ""; +} + +.ion-ios-man:before { + content: ""; +} + +.ion-ios-map:before { + content: ""; +} + +.ion-ios-medal:before { + content: ""; +} + +.ion-ios-medical:before { + content: ""; +} + +.ion-ios-medkit:before { + content: ""; +} + +.ion-ios-megaphone:before { + content: ""; +} + +.ion-ios-menu:before { + content: ""; +} + +.ion-ios-mic:before { + content: ""; +} + +.ion-ios-mic-off:before { + content: ""; +} + +.ion-ios-microphone:before { + content: ""; +} + +.ion-ios-moon:before { + content: ""; +} + +.ion-ios-more:before { + content: ""; +} + +.ion-ios-move:before { + content: ""; +} + +.ion-ios-musical-note:before { + content: ""; +} + +.ion-ios-musical-notes:before { + content: ""; +} + +.ion-ios-navigate:before { + content: ""; +} + +.ion-ios-notifications:before { + content: ""; +} + +.ion-ios-notifications-off:before { + content: ""; +} + +.ion-ios-notifications-outline:before { + content: ""; +} + +.ion-ios-nuclear:before { + content: ""; +} + +.ion-ios-nutrition:before { + content: ""; +} + +.ion-ios-open:before { + content: ""; +} + +.ion-ios-options:before { + content: ""; +} + +.ion-ios-outlet:before { + content: ""; +} + +.ion-ios-paper:before { + content: ""; +} + +.ion-ios-paper-plane:before { + content: ""; +} + +.ion-ios-partly-sunny:before { + content: ""; +} + +.ion-ios-pause:before { + content: ""; +} + +.ion-ios-paw:before { + content: ""; +} + +.ion-ios-people:before { + content: ""; +} + +.ion-ios-person:before { + content: ""; +} + +.ion-ios-person-add:before { + content: ""; +} + +.ion-ios-phone-landscape:before { + content: ""; +} + +.ion-ios-phone-portrait:before { + content: ""; +} + +.ion-ios-photos:before { + content: ""; +} + +.ion-ios-pie:before { + content: ""; +} + +.ion-ios-pin:before { + content: ""; +} + +.ion-ios-pint:before { + content: ""; +} + +.ion-ios-pizza:before { + content: ""; +} + +.ion-ios-planet:before { + content: ""; +} + +.ion-ios-play:before { + content: ""; +} + +.ion-ios-play-circle:before { + content: ""; +} + +.ion-ios-podium:before { + content: ""; +} + +.ion-ios-power:before { + content: ""; +} + +.ion-ios-pricetag:before { + content: ""; +} + +.ion-ios-pricetags:before { + content: ""; +} + +.ion-ios-print:before { + content: ""; +} + +.ion-ios-pulse:before { + content: ""; +} + +.ion-ios-qr-scanner:before { + content: ""; +} + +.ion-ios-quote:before { + content: ""; +} + +.ion-ios-radio:before { + content: ""; +} + +.ion-ios-radio-button-off:before { + content: ""; +} + +.ion-ios-radio-button-on:before { + content: ""; +} + +.ion-ios-rainy:before { + content: ""; +} + +.ion-ios-recording:before { + content: ""; +} + +.ion-ios-redo:before { + content: ""; +} + +.ion-ios-refresh:before { + content: ""; +} + +.ion-ios-refresh-circle:before { + content: ""; +} + +.ion-ios-remove:before { + content: ""; +} + +.ion-ios-remove-circle:before { + content: ""; +} + +.ion-ios-remove-circle-outline:before { + content: ""; +} + +.ion-ios-reorder:before { + content: ""; +} + +.ion-ios-repeat:before { + content: ""; +} + +.ion-ios-resize:before { + content: ""; +} + +.ion-ios-restaurant:before { + content: ""; +} + +.ion-ios-return-left:before { + content: ""; +} + +.ion-ios-return-right:before { + content: ""; +} + +.ion-ios-reverse-camera:before { + content: ""; +} + +.ion-ios-rewind:before { + content: ""; +} + +.ion-ios-ribbon:before { + content: ""; +} + +.ion-ios-rocket:before { + content: ""; +} + +.ion-ios-rose:before { + content: ""; +} + +.ion-ios-sad:before { + content: ""; +} + +.ion-ios-save:before { + content: ""; +} + +.ion-ios-school:before { + content: ""; +} + +.ion-ios-search:before { + content: ""; +} + +.ion-ios-send:before { + content: ""; +} + +.ion-ios-settings:before { + content: ""; +} + +.ion-ios-share:before { + content: ""; +} + +.ion-ios-share-alt:before { + content: ""; +} + +.ion-ios-shirt:before { + content: ""; +} + +.ion-ios-shuffle:before { + content: ""; +} + +.ion-ios-skip-backward:before { + content: ""; +} + +.ion-ios-skip-forward:before { + content: ""; +} + +.ion-ios-snow:before { + content: ""; +} + +.ion-ios-speedometer:before { + content: ""; +} + +.ion-ios-square:before { + content: ""; +} + +.ion-ios-square-outline:before { + content: ""; +} + +.ion-ios-star:before { + content: ""; +} + +.ion-ios-star-half:before { + content: ""; +} + +.ion-ios-star-outline:before { + content: ""; +} + +.ion-ios-stats:before { + content: ""; +} + +.ion-ios-stopwatch:before { + content: ""; +} + +.ion-ios-subway:before { + content: ""; +} + +.ion-ios-sunny:before { + content: ""; +} + +.ion-ios-swap:before { + content: ""; +} + +.ion-ios-switch:before { + content: ""; +} + +.ion-ios-sync:before { + content: ""; +} + +.ion-ios-tablet-landscape:before { + content: ""; +} + +.ion-ios-tablet-portrait:before { + content: ""; +} + +.ion-ios-tennisball:before { + content: ""; +} + +.ion-ios-text:before { + content: ""; +} + +.ion-ios-thermometer:before { + content: ""; +} + +.ion-ios-thumbs-down:before { + content: ""; +} + +.ion-ios-thumbs-up:before { + content: ""; +} + +.ion-ios-thunderstorm:before { + content: ""; +} + +.ion-ios-time:before { + content: ""; +} + +.ion-ios-timer:before { + content: ""; +} + +.ion-ios-today:before { + content: ""; +} + +.ion-ios-train:before { + content: ""; +} + +.ion-ios-transgender:before { + content: ""; +} + +.ion-ios-trash:before { + content: ""; +} + +.ion-ios-trending-down:before { + content: ""; +} + +.ion-ios-trending-up:before { + content: ""; +} + +.ion-ios-trophy:before { + content: ""; +} + +.ion-ios-tv:before { + content: ""; +} + +.ion-ios-umbrella:before { + content: ""; +} + +.ion-ios-undo:before { + content: ""; +} + +.ion-ios-unlock:before { + content: ""; +} + +.ion-ios-videocam:before { + content: ""; +} + +.ion-ios-volume-high:before { + content: ""; +} + +.ion-ios-volume-low:before { + content: ""; +} + +.ion-ios-volume-mute:before { + content: ""; +} + +.ion-ios-volume-off:before { + content: ""; +} + +.ion-ios-walk:before { + content: ""; +} + +.ion-ios-wallet:before { + content: ""; +} + +.ion-ios-warning:before { + content: ""; +} + +.ion-ios-watch:before { + content: ""; +} + +.ion-ios-water:before { + content: ""; +} + +.ion-ios-wifi:before { + content: ""; +} + +.ion-ios-wine:before { + content: ""; +} + +.ion-ios-woman:before { + content: ""; +} + +.ion-logo-android:before { + content: ""; +} + +.ion-logo-angular:before { + content: ""; +} + +.ion-logo-apple:before { + content: ""; +} + +.ion-logo-bitbucket:before { + content: ""; +} + +.ion-logo-bitcoin:before { + content: ""; +} + +.ion-logo-buffer:before { + content: ""; +} + +.ion-logo-chrome:before { + content: ""; +} + +.ion-logo-closed-captioning:before { + content: ""; +} + +.ion-logo-codepen:before { + content: ""; +} + +.ion-logo-css3:before { + content: ""; +} + +.ion-logo-designernews:before { + content: ""; +} + +.ion-logo-dribbble:before { + content: ""; +} + +.ion-logo-dropbox:before { + content: ""; +} + +.ion-logo-euro:before { + content: ""; +} + +.ion-logo-facebook:before { + content: ""; +} + +.ion-logo-flickr:before { + content: ""; +} + +.ion-logo-foursquare:before { + content: ""; +} + +.ion-logo-freebsd-devil:before { + content: ""; +} + +.ion-logo-game-controller-a:before { + content: ""; +} + +.ion-logo-game-controller-b:before { + content: ""; +} + +.ion-logo-github:before { + content: ""; +} + +.ion-logo-google:before { + content: ""; +} + +.ion-logo-googleplus:before { + content: ""; +} + +.ion-logo-hackernews:before { + content: ""; +} + +.ion-logo-html5:before { + content: ""; +} + +.ion-logo-instagram:before { + content: ""; +} + +.ion-logo-ionic:before { + content: ""; +} + +.ion-logo-ionitron:before { + content: ""; +} + +.ion-logo-javascript:before { + content: ""; +} + +.ion-logo-linkedin:before { + content: ""; +} + +.ion-logo-markdown:before { + content: ""; +} + +.ion-logo-model-s:before { + content: ""; +} + +.ion-logo-no-smoking:before { + content: ""; +} + +.ion-logo-nodejs:before { + content: ""; +} + +.ion-logo-npm:before { + content: ""; +} + +.ion-logo-octocat:before { + content: ""; +} + +.ion-logo-pinterest:before { + content: ""; +} + +.ion-logo-playstation:before { + content: ""; +} + +.ion-logo-polymer:before { + content: ""; +} + +.ion-logo-python:before { + content: ""; +} + +.ion-logo-reddit:before { + content: ""; +} + +.ion-logo-rss:before { + content: ""; +} + +.ion-logo-sass:before { + content: ""; +} + +.ion-logo-skype:before { + content: ""; +} + +.ion-logo-slack:before { + content: ""; +} + +.ion-logo-snapchat:before { + content: ""; +} + +.ion-logo-steam:before { + content: ""; +} + +.ion-logo-tumblr:before { + content: ""; +} + +.ion-logo-tux:before { + content: ""; +} + +.ion-logo-twitch:before { + content: ""; +} + +.ion-logo-twitter:before { + content: ""; +} + +.ion-logo-usd:before { + content: ""; +} + +.ion-logo-vimeo:before { + content: ""; +} + +.ion-logo-vk:before { + content: ""; +} + +.ion-logo-whatsapp:before { + content: ""; +} + +.ion-logo-windows:before { + content: ""; +} + +.ion-logo-wordpress:before { + content: ""; +} + +.ion-logo-xbox:before { + content: ""; +} + +.ion-logo-xing:before { + content: ""; +} + +.ion-logo-yahoo:before { + content: ""; +} + +.ion-logo-yen:before { + content: ""; +} + +.ion-logo-youtube:before { + content: ""; +} + +.ion-md-add:before { + content: ""; +} + +.ion-md-add-circle:before { + content: ""; +} + +.ion-md-add-circle-outline:before { + content: ""; +} + +.ion-md-airplane:before { + content: ""; +} + +.ion-md-alarm:before { + content: ""; +} + +.ion-md-albums:before { + content: ""; +} + +.ion-md-alert:before { + content: ""; +} + +.ion-md-american-football:before { + content: ""; +} + +.ion-md-analytics:before { + content: ""; +} + +.ion-md-aperture:before { + content: ""; +} + +.ion-md-apps:before { + content: ""; +} + +.ion-md-appstore:before { + content: ""; +} + +.ion-md-archive:before { + content: ""; +} + +.ion-md-arrow-back:before { + content: ""; +} + +.ion-md-arrow-down:before { + content: ""; +} + +.ion-md-arrow-dropdown:before { + content: ""; +} + +.ion-md-arrow-dropdown-circle:before { + content: ""; +} + +.ion-md-arrow-dropleft:before { + content: ""; +} + +.ion-md-arrow-dropleft-circle:before { + content: ""; +} + +.ion-md-arrow-dropright:before { + content: ""; +} + +.ion-md-arrow-dropright-circle:before { + content: ""; +} + +.ion-md-arrow-dropup:before { + content: ""; +} + +.ion-md-arrow-dropup-circle:before { + content: ""; +} + +.ion-md-arrow-forward:before { + content: ""; +} + +.ion-md-arrow-round-back:before { + content: ""; +} + +.ion-md-arrow-round-down:before { + content: ""; +} + +.ion-md-arrow-round-forward:before { + content: ""; +} + +.ion-md-arrow-round-up:before { + content: ""; +} + +.ion-md-arrow-up:before { + content: ""; +} + +.ion-md-at:before { + content: ""; +} + +.ion-md-attach:before { + content: ""; +} + +.ion-md-backspace:before { + content: ""; +} + +.ion-md-barcode:before { + content: ""; +} + +.ion-md-baseball:before { + content: ""; +} + +.ion-md-basket:before { + content: ""; +} + +.ion-md-basketball:before { + content: ""; +} + +.ion-md-battery-charging:before { + content: ""; +} + +.ion-md-battery-dead:before { + content: ""; +} + +.ion-md-battery-full:before { + content: ""; +} + +.ion-md-beaker:before { + content: ""; +} + +.ion-md-bed:before { + content: ""; +} + +.ion-md-beer:before { + content: ""; +} + +.ion-md-bicycle:before { + content: ""; +} + +.ion-md-bluetooth:before { + content: ""; +} + +.ion-md-boat:before { + content: ""; +} + +.ion-md-body:before { + content: ""; +} + +.ion-md-bonfire:before { + content: ""; +} + +.ion-md-book:before { + content: ""; +} + +.ion-md-bookmark:before { + content: ""; +} + +.ion-md-bookmarks:before { + content: ""; +} + +.ion-md-bowtie:before { + content: ""; +} + +.ion-md-briefcase:before { + content: ""; +} + +.ion-md-browsers:before { + content: ""; +} + +.ion-md-brush:before { + content: ""; +} + +.ion-md-bug:before { + content: ""; +} + +.ion-md-build:before { + content: ""; +} + +.ion-md-bulb:before { + content: ""; +} + +.ion-md-bus:before { + content: ""; +} + +.ion-md-business:before { + content: ""; +} + +.ion-md-cafe:before { + content: ""; +} + +.ion-md-calculator:before { + content: ""; +} + +.ion-md-calendar:before { + content: ""; +} + +.ion-md-call:before { + content: ""; +} + +.ion-md-camera:before { + content: ""; +} + +.ion-md-car:before { + content: ""; +} + +.ion-md-card:before { + content: ""; +} + +.ion-md-cart:before { + content: ""; +} + +.ion-md-cash:before { + content: ""; +} + +.ion-md-cellular:before { + content: ""; +} + +.ion-md-chatboxes:before { + content: ""; +} + +.ion-md-chatbubbles:before { + content: ""; +} + +.ion-md-checkbox:before { + content: ""; +} + +.ion-md-checkbox-outline:before { + content: ""; +} + +.ion-md-checkmark:before { + content: ""; +} + +.ion-md-checkmark-circle:before { + content: ""; +} + +.ion-md-checkmark-circle-outline:before { + content: ""; +} + +.ion-md-clipboard:before { + content: ""; +} + +.ion-md-clock:before { + content: ""; +} + +.ion-md-close:before { + content: ""; +} + +.ion-md-close-circle:before { + content: ""; +} + +.ion-md-close-circle-outline:before { + content: ""; +} + +.ion-md-cloud:before { + content: ""; +} + +.ion-md-cloud-circle:before { + content: ""; +} + +.ion-md-cloud-done:before { + content: ""; +} + +.ion-md-cloud-download:before { + content: ""; +} + +.ion-md-cloud-outline:before { + content: ""; +} + +.ion-md-cloud-upload:before { + content: ""; +} + +.ion-md-cloudy:before { + content: ""; +} + +.ion-md-cloudy-night:before { + content: ""; +} + +.ion-md-code:before { + content: ""; +} + +.ion-md-code-download:before { + content: ""; +} + +.ion-md-code-working:before { + content: ""; +} + +.ion-md-cog:before { + content: ""; +} + +.ion-md-color-fill:before { + content: ""; +} + +.ion-md-color-filter:before { + content: ""; +} + +.ion-md-color-palette:before { + content: ""; +} + +.ion-md-color-wand:before { + content: ""; +} + +.ion-md-compass:before { + content: ""; +} + +.ion-md-construct:before { + content: ""; +} + +.ion-md-contact:before { + content: ""; +} + +.ion-md-contacts:before { + content: ""; +} + +.ion-md-contract:before { + content: ""; +} + +.ion-md-contrast:before { + content: ""; +} + +.ion-md-copy:before { + content: ""; +} + +.ion-md-create:before { + content: ""; +} + +.ion-md-crop:before { + content: ""; +} + +.ion-md-cube:before { + content: ""; +} + +.ion-md-cut:before { + content: ""; +} + +.ion-md-desktop:before { + content: ""; +} + +.ion-md-disc:before { + content: ""; +} + +.ion-md-document:before { + content: ""; +} + +.ion-md-done-all:before { + content: ""; +} + +.ion-md-download:before { + content: ""; +} + +.ion-md-easel:before { + content: ""; +} + +.ion-md-egg:before { + content: ""; +} + +.ion-md-exit:before { + content: ""; +} + +.ion-md-expand:before { + content: ""; +} + +.ion-md-eye:before { + content: ""; +} + +.ion-md-eye-off:before { + content: ""; +} + +.ion-md-fastforward:before { + content: ""; +} + +.ion-md-female:before { + content: ""; +} + +.ion-md-filing:before { + content: ""; +} + +.ion-md-film:before { + content: ""; +} + +.ion-md-finger-print:before { + content: ""; +} + +.ion-md-fitness:before { + content: ""; +} + +.ion-md-flag:before { + content: ""; +} + +.ion-md-flame:before { + content: ""; +} + +.ion-md-flash:before { + content: ""; +} + +.ion-md-flash-off:before { + content: ""; +} + +.ion-md-flashlight:before { + content: ""; +} + +.ion-md-flask:before { + content: ""; +} + +.ion-md-flower:before { + content: ""; +} + +.ion-md-folder:before { + content: ""; +} + +.ion-md-folder-open:before { + content: ""; +} + +.ion-md-football:before { + content: ""; +} + +.ion-md-funnel:before { + content: ""; +} + +.ion-md-gift:before { + content: ""; +} + +.ion-md-git-branch:before { + content: ""; +} + +.ion-md-git-commit:before { + content: ""; +} + +.ion-md-git-compare:before { + content: ""; +} + +.ion-md-git-merge:before { + content: ""; +} + +.ion-md-git-network:before { + content: ""; +} + +.ion-md-git-pull-request:before { + content: ""; +} + +.ion-md-glasses:before { + content: ""; +} + +.ion-md-globe:before { + content: ""; +} + +.ion-md-grid:before { + content: ""; +} + +.ion-md-hammer:before { + content: ""; +} + +.ion-md-hand:before { + content: ""; +} + +.ion-md-happy:before { + content: ""; +} + +.ion-md-headset:before { + content: ""; +} + +.ion-md-heart:before { + content: ""; +} + +.ion-md-heart-dislike:before { + content: ""; +} + +.ion-md-heart-empty:before { + content: ""; +} + +.ion-md-heart-half:before { + content: ""; +} + +.ion-md-help:before { + content: ""; +} + +.ion-md-help-buoy:before { + content: ""; +} + +.ion-md-help-circle:before { + content: ""; +} + +.ion-md-help-circle-outline:before { + content: ""; +} + +.ion-md-home:before { + content: ""; +} + +.ion-md-hourglass:before { + content: ""; +} + +.ion-md-ice-cream:before { + content: ""; +} + +.ion-md-image:before { + content: ""; +} + +.ion-md-images:before { + content: ""; +} + +.ion-md-infinite:before { + content: ""; +} + +.ion-md-information:before { + content: ""; +} + +.ion-md-information-circle:before { + content: ""; +} + +.ion-md-information-circle-outline:before { + content: ""; +} + +.ion-md-jet:before { + content: ""; +} + +.ion-md-journal:before { + content: ""; +} + +.ion-md-key:before { + content: ""; +} + +.ion-md-keypad:before { + content: ""; +} + +.ion-md-laptop:before { + content: ""; +} + +.ion-md-leaf:before { + content: ""; +} + +.ion-md-link:before { + content: ""; +} + +.ion-md-list:before { + content: ""; +} + +.ion-md-list-box:before { + content: ""; +} + +.ion-md-locate:before { + content: ""; +} + +.ion-md-lock:before { + content: ""; +} + +.ion-md-log-in:before { + content: ""; +} + +.ion-md-log-out:before { + content: ""; +} + +.ion-md-magnet:before { + content: ""; +} + +.ion-md-mail:before { + content: ""; +} + +.ion-md-mail-open:before { + content: ""; +} + +.ion-md-mail-unread:before { + content: ""; +} + +.ion-md-male:before { + content: ""; +} + +.ion-md-man:before { + content: ""; +} + +.ion-md-map:before { + content: ""; +} + +.ion-md-medal:before { + content: ""; +} + +.ion-md-medical:before { + content: ""; +} + +.ion-md-medkit:before { + content: ""; +} + +.ion-md-megaphone:before { + content: ""; +} + +.ion-md-menu:before { + content: ""; +} + +.ion-md-mic:before { + content: ""; +} + +.ion-md-mic-off:before { + content: ""; +} + +.ion-md-microphone:before { + content: ""; +} + +.ion-md-moon:before { + content: ""; +} + +.ion-md-more:before { + content: ""; +} + +.ion-md-move:before { + content: ""; +} + +.ion-md-musical-note:before { + content: ""; +} + +.ion-md-musical-notes:before { + content: ""; +} + +.ion-md-navigate:before { + content: ""; +} + +.ion-md-notifications:before { + content: ""; +} + +.ion-md-notifications-off:before { + content: ""; +} + +.ion-md-notifications-outline:before { + content: ""; +} + +.ion-md-nuclear:before { + content: ""; +} + +.ion-md-nutrition:before { + content: ""; +} + +.ion-md-open:before { + content: ""; +} + +.ion-md-options:before { + content: ""; +} + +.ion-md-outlet:before { + content: ""; +} + +.ion-md-paper:before { + content: ""; +} + +.ion-md-paper-plane:before { + content: ""; +} + +.ion-md-partly-sunny:before { + content: ""; +} + +.ion-md-pause:before { + content: ""; +} + +.ion-md-paw:before { + content: ""; +} + +.ion-md-people:before { + content: ""; +} + +.ion-md-person:before { + content: ""; +} + +.ion-md-person-add:before { + content: ""; +} + +.ion-md-phone-landscape:before { + content: ""; +} + +.ion-md-phone-portrait:before { + content: ""; +} + +.ion-md-photos:before { + content: ""; +} + +.ion-md-pie:before { + content: ""; +} + +.ion-md-pin:before { + content: ""; +} + +.ion-md-pint:before { + content: ""; +} + +.ion-md-pizza:before { + content: ""; +} + +.ion-md-planet:before { + content: ""; +} + +.ion-md-play:before { + content: ""; +} + +.ion-md-play-circle:before { + content: ""; +} + +.ion-md-podium:before { + content: ""; +} + +.ion-md-power:before { + content: ""; +} + +.ion-md-pricetag:before { + content: ""; +} + +.ion-md-pricetags:before { + content: ""; +} + +.ion-md-print:before { + content: ""; +} + +.ion-md-pulse:before { + content: ""; +} + +.ion-md-qr-scanner:before { + content: ""; +} + +.ion-md-quote:before { + content: ""; +} + +.ion-md-radio:before { + content: ""; +} + +.ion-md-radio-button-off:before { + content: ""; +} + +.ion-md-radio-button-on:before { + content: ""; +} + +.ion-md-rainy:before { + content: ""; +} + +.ion-md-recording:before { + content: ""; +} + +.ion-md-redo:before { + content: ""; +} + +.ion-md-refresh:before { + content: ""; +} + +.ion-md-refresh-circle:before { + content: ""; +} + +.ion-md-remove:before { + content: ""; +} + +.ion-md-remove-circle:before { + content: ""; +} + +.ion-md-remove-circle-outline:before { + content: ""; +} + +.ion-md-reorder:before { + content: ""; +} + +.ion-md-repeat:before { + content: ""; +} + +.ion-md-resize:before { + content: ""; +} + +.ion-md-restaurant:before { + content: ""; +} + +.ion-md-return-left:before { + content: ""; +} + +.ion-md-return-right:before { + content: ""; +} + +.ion-md-reverse-camera:before { + content: ""; +} + +.ion-md-rewind:before { + content: ""; +} + +.ion-md-ribbon:before { + content: ""; +} + +.ion-md-rocket:before { + content: ""; +} + +.ion-md-rose:before { + content: ""; +} + +.ion-md-sad:before { + content: ""; +} + +.ion-md-save:before { + content: ""; +} + +.ion-md-school:before { + content: ""; +} + +.ion-md-search:before { + content: ""; +} + +.ion-md-send:before { + content: ""; +} + +.ion-md-settings:before { + content: ""; +} + +.ion-md-share:before { + content: ""; +} + +.ion-md-share-alt:before { + content: ""; +} + +.ion-md-shirt:before { + content: ""; +} + +.ion-md-shuffle:before { + content: ""; +} + +.ion-md-skip-backward:before { + content: ""; +} + +.ion-md-skip-forward:before { + content: ""; +} + +.ion-md-snow:before { + content: ""; +} + +.ion-md-speedometer:before { + content: ""; +} + +.ion-md-square:before { + content: ""; +} + +.ion-md-square-outline:before { + content: ""; +} + +.ion-md-star:before { + content: ""; +} + +.ion-md-star-half:before { + content: ""; +} + +.ion-md-star-outline:before { + content: ""; +} + +.ion-md-stats:before { + content: ""; +} + +.ion-md-stopwatch:before { + content: ""; +} + +.ion-md-subway:before { + content: ""; +} + +.ion-md-sunny:before { + content: ""; +} + +.ion-md-swap:before { + content: ""; +} + +.ion-md-switch:before { + content: ""; +} + +.ion-md-sync:before { + content: ""; +} + +.ion-md-tablet-landscape:before { + content: ""; +} + +.ion-md-tablet-portrait:before { + content: ""; +} + +.ion-md-tennisball:before { + content: ""; +} + +.ion-md-text:before { + content: ""; +} + +.ion-md-thermometer:before { + content: ""; +} + +.ion-md-thumbs-down:before { + content: ""; +} + +.ion-md-thumbs-up:before { + content: ""; +} + +.ion-md-thunderstorm:before { + content: ""; +} + +.ion-md-time:before { + content: ""; +} + +.ion-md-timer:before { + content: ""; +} + +.ion-md-today:before { + content: ""; +} + +.ion-md-train:before { + content: ""; +} + +.ion-md-transgender:before { + content: ""; +} + +.ion-md-trash:before { + content: ""; +} + +.ion-md-trending-down:before { + content: ""; +} + +.ion-md-trending-up:before { + content: ""; +} + +.ion-md-trophy:before { + content: ""; +} + +.ion-md-tv:before { + content: ""; +} + +.ion-md-umbrella:before { + content: ""; +} + +.ion-md-undo:before { + content: ""; +} + +.ion-md-unlock:before { + content: ""; +} + +.ion-md-videocam:before { + content: ""; +} + +.ion-md-volume-high:before { + content: ""; +} + +.ion-md-volume-low:before { + content: ""; +} + +.ion-md-volume-mute:before { + content: ""; +} + +.ion-md-volume-off:before { + content: ""; +} + +.ion-md-walk:before { + content: ""; +} + +.ion-md-wallet:before { + content: ""; +} + +.ion-md-warning:before { + content: ""; +} + +.ion-md-watch:before { + content: ""; +} + +.ion-md-water:before { + content: ""; +} + +.ion-md-wifi:before { + content: ""; +} + +.ion-md-wine:before { + content: ""; +} + +.ion-md-woman:before { + content: ""; +} +.toggle-checkbox { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +.toggle-slot { + position: relative; + height: 2em; + width: 3em; + border: none; + border-radius: 10em; + background-color: white; + transition: background-color 250ms; +} + +.toggle-checkbox:checked ~ .toggle-slot { + background-color: #374151; +} + +.toggle-button { + transform: translate(1.6em, 0.5em); + position: absolute; + height: 1em; + width: 1em; + border-radius: 50%; + background-color: #ffeccf; + transition: background-color 250ms, border-color 250ms, transform 500ms cubic-bezier(.26, 2, .46, .71); +} + +.toggle-checkbox:checked ~ .toggle-slot .toggle-button { + background-color: #485367; + transform: translate(0.5em, 0.5em); +} + +.sun-icon { + position: absolute; + height: 1em; + width: 1em; + color: #ffbb52; +} + +.sun-icon-wrapper { + position: absolute; + height: 1em; + width: 1em; + opacity: 1; + transform: translate(0.55em, 0.25em) rotate(15deg); + transform-origin: 50% 50%; + transition: opacity 150ms, transform 500ms cubic-bezier(.26, 2, .46, .71); +} + +.toggle-checkbox:checked ~ .toggle-slot .sun-icon-wrapper { + opacity: 0; + transform: translate(1.6em, 0.5em) rotate(0deg); +} + +.moon-icon { + position: absolute; + height: 1em; + width: 1em; + color: white; +} + +.moon-icon-wrapper { + position: absolute; + height: 1em; + width: 1em; + opacity: 0; + transform: translate(1.6em, .5em) rotate(0deg); + transform-origin: 50% 50%; + transition: opacity 150ms, transform 500ms cubic-bezier(.26, 2.5, .46, .71); +} + +.toggle-checkbox:checked ~ .toggle-slot .moon-icon-wrapper { + opacity: 1; + transform: translate(1.85em, 0.15em) rotate(-15deg); +} +.button, .input, .textarea, .select select, .file-cta, +.file-name, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border-radius: 4px; + display: inline-flex; + font-size: 1rem; + height: 2.5em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.5em - 1px); + padding-left: calc(0.75em - 1px); + padding-right: calc(0.75em - 1px); + padding-top: calc(0.5em - 1px); + position: relative; + vertical-align: top; +} + +.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus, +.file-name:focus, .pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta, +.is-focused.file-name, .is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active, +.file-name:active, .pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta, +.is-active.file-name, .is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis { + outline: none; +} + +.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled], +.file-name[disabled], .pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled], +.pagination-ellipsis[disabled], +fieldset[disabled] .button, +fieldset[disabled] .input, +fieldset[disabled] .textarea, +fieldset[disabled] .select select, +.select fieldset[disabled] select, +fieldset[disabled] .file-cta, +fieldset[disabled] .file-name, +fieldset[disabled] .pagination-previous, +fieldset[disabled] .pagination-next, +fieldset[disabled] .pagination-link, +fieldset[disabled] .pagination-ellipsis { + cursor: not-allowed; +} + +.button, .file, .breadcrumb, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .tabs, .is-unselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; +} + +.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), +.subtitle:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { + margin-bottom: 1.5rem; +} + +.delete, .modal-close { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 9999px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} + +.delete::before, .modal-close::before, .delete::after, .modal-close::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} + +.delete::before, .modal-close::before { + height: 2px; + width: 50%; +} + +.delete::after, .modal-close::after { + height: 50%; + width: 2px; +} + +.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); +} + +.delete:active, .modal-close:active { + background-color: rgba(10, 10, 10, 0.4); +} + +.is-small.delete, .is-small.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} + +.is-medium.delete, .is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} + +.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 9999px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +@-webkit-keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +@keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +.button { + color: var(--text-color); + cursor: pointer; + justify-content: center; + padding-bottom: calc(0.5em - 1px); + padding-left: 1em; + padding-right: 1em; + padding-top: calc(0.5em - 1px); + text-align: center; + white-space: nowrap; +} + +.button strong { + color: inherit; +} + +.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; +} + +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.5em - 1px); + margin-right: 0.25em; +} + +.button .icon:last-child:not(:first-child) { + margin-left: 0.25em; + margin-right: calc(-0.5em - 1px); +} + +.button .icon:first-child:last-child { + margin-left: calc(-0.5em - 1px); + margin-right: calc(-0.5em - 1px); +} + +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} + +.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: whitesmoke; + color: #363636; +} + +.button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.button.is-text[disabled], +fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.button.is-ghost { + background: none; + border-color: transparent; + color: #485fc7; + text-decoration: none; +} + +.button.is-ghost:hover, .button.is-ghost.is-hovered { + color: #485fc7; + text-decoration: underline; +} + +.button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white[disabled], +fieldset[disabled] .button.is-white { + background-color: white; + border-color: transparent; + box-shadow: none; +} + +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { + background-color: black; +} + +.button.is-white.is-inverted[disabled], +fieldset[disabled] .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; +} + +.button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { + background-color: white; + border-color: white; + color: #0a0a0a; +} + +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent white white !important; +} + +.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined[disabled], +fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} + +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { + background-color: #0a0a0a; + color: white; +} + +.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; +} + +.button.is-white.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; +} + +.button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: white; +} + +.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; +} + +.button.is-black[disabled], +fieldset[disabled] .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; +} + +.button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-black.is-inverted[disabled], +fieldset[disabled] .button.is-black.is-inverted { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-loading::after { + border-color: transparent transparent white white !important; +} + +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} + +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; +} + +.button.is-black.is-outlined[disabled], +fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} + +.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { + background-color: white; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} + +.button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.button.is-light:active, .button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light[disabled], +fieldset[disabled] .button.is-light { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; +} + +.button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; +} + +.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} + +.button.is-light.is-inverted[disabled], +fieldset[disabled] .button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} + +.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { + background-color: whitesmoke; + border-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-light.is-outlined[disabled], +fieldset[disabled] .button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} + +.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} + +.button.is-light.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: #fff; +} + +.button.is-dark:hover, .button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; +} + +.button.is-dark:focus, .button.is-dark.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.button.is-dark:active, .button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: #fff; +} + +.button.is-dark[disabled], +fieldset[disabled] .button.is-dark { + background-color: #363636; + border-color: transparent; + box-shadow: none; +} + +.button.is-dark.is-inverted { + background-color: #fff; + color: #363636; +} + +.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-dark.is-inverted[disabled], +fieldset[disabled] .button.is-dark.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused { + background-color: #363636; + border-color: #363636; + color: #fff; +} + +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-dark.is-outlined[disabled], +fieldset[disabled] .button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #363636 #363636 !important; +} + +.button.is-dark.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.button.is-primary:hover, .button.is-primary.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus, .button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.button.is-primary:active, .button.is-primary.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.button.is-primary[disabled], +fieldset[disabled] .button.is-primary { + background-color: #00d1b2; + border-color: transparent; + box-shadow: none; +} + +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-primary.is-inverted[disabled], +fieldset[disabled] .button.is-primary.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; +} + +.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} + +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} + +.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined[disabled], +fieldset[disabled] .button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} + +.button.is-primary.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-primary.is-light { + background-color: #ebfffc; + color: #00947e; +} + +.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered { + background-color: #defffa; + border-color: transparent; + color: #00947e; +} + +.button.is-primary.is-light:active, .button.is-primary.is-light.is-active { + background-color: #d1fff8; + border-color: transparent; + color: #00947e; +} + +.button.is-link { + background-color: #485fc7; + border-color: transparent; + color: #fff; +} + +.button.is-link:hover, .button.is-link.is-hovered { + background-color: #3e56c4; + border-color: transparent; + color: #fff; +} + +.button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.button.is-link:active, .button.is-link.is-active { + background-color: #3a51bb; + border-color: transparent; + color: #fff; +} + +.button.is-link[disabled], +fieldset[disabled] .button.is-link { + background-color: #485fc7; + border-color: transparent; + box-shadow: none; +} + +.button.is-link.is-inverted { + background-color: #fff; + color: #485fc7; +} + +.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-link.is-inverted[disabled], +fieldset[disabled] .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #485fc7; +} + +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined { + background-color: transparent; + border-color: #485fc7; + color: #485fc7; +} + +.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; +} + +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #485fc7 #485fc7 !important; +} + +.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined[disabled], +fieldset[disabled] .button.is-link.is-outlined { + background-color: transparent; + border-color: #485fc7; + box-shadow: none; + color: #485fc7; +} + +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #485fc7; +} + +.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #485fc7 #485fc7 !important; +} + +.button.is-link.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} + +.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { + background-color: #e6e9f7; + border-color: transparent; + color: #3850b7; +} + +.button.is-link.is-light:active, .button.is-link.is-light.is-active { + background-color: #dce0f4; + border-color: transparent; + color: #3850b7; +} + +.button.is-info { + background-color: #3e8ed0; + border-color: transparent; + color: #fff; +} + +.button.is-info:hover, .button.is-info.is-hovered { + background-color: #3488ce; + border-color: transparent; + color: #fff; +} + +.button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); +} + +.button.is-info:active, .button.is-info.is-active { + background-color: #3082c5; + border-color: transparent; + color: #fff; +} + +.button.is-info[disabled], +fieldset[disabled] .button.is-info { + background-color: #3e8ed0; + border-color: transparent; + box-shadow: none; +} + +.button.is-info.is-inverted { + background-color: #fff; + color: #3e8ed0; +} + +.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-info.is-inverted[disabled], +fieldset[disabled] .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3e8ed0; +} + +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined { + background-color: transparent; + border-color: #3e8ed0; + color: #3e8ed0; +} + +.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { + background-color: #3e8ed0; + border-color: #3e8ed0; + color: #fff; +} + +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #3e8ed0 #3e8ed0 !important; +} + +.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined[disabled], +fieldset[disabled] .button.is-info.is-outlined { + background-color: transparent; + border-color: #3e8ed0; + box-shadow: none; + color: #3e8ed0; +} + +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #3e8ed0; +} + +.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #3e8ed0 #3e8ed0 !important; +} + +.button.is-info.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-info.is-light { + background-color: #eff5fb; + color: #296fa8; +} + +.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { + background-color: #e4eff9; + border-color: transparent; + color: #296fa8; +} + +.button.is-info.is-light:active, .button.is-info.is-light.is-active { + background-color: #dae9f6; + border-color: transparent; + color: #296fa8; +} + +.button.is-success { + background-color: #48c78e; + border-color: transparent; + color: #fff; +} + +.button.is-success:hover, .button.is-success.is-hovered { + background-color: #3ec487; + border-color: transparent; + color: #fff; +} + +.button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} + +.button.is-success:active, .button.is-success.is-active { + background-color: #3abb81; + border-color: transparent; + color: #fff; +} + +.button.is-success[disabled], +fieldset[disabled] .button.is-success { + background-color: #48c78e; + border-color: transparent; + box-shadow: none; +} + +.button.is-success.is-inverted { + background-color: #fff; + color: #48c78e; +} + +.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-success.is-inverted[disabled], +fieldset[disabled] .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #48c78e; +} + +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined { + background-color: transparent; + border-color: #48c78e; + color: #48c78e; +} + +.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { + background-color: #48c78e; + border-color: #48c78e; + color: #fff; +} + +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #48c78e #48c78e !important; +} + +.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined[disabled], +fieldset[disabled] .button.is-success.is-outlined { + background-color: transparent; + border-color: #48c78e; + box-shadow: none; + color: #48c78e; +} + +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #48c78e; +} + +.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #48c78e #48c78e !important; +} + +.button.is-success.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-success.is-light { + background-color: #effaf5; + color: #257953; +} + +.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { + background-color: #e6f7ef; + border-color: transparent; + color: #257953; +} + +.button.is-success.is-light:active, .button.is-success.is-light.is-active { + background-color: #dcf4e9; + border-color: transparent; + color: #257953; +} + +.button.is-warning { + background-color: #ffe08a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} + +.button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning[disabled], +fieldset[disabled] .button.is-warning { + background-color: #ffe08a; + border-color: transparent; + box-shadow: none; +} + +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; +} + +.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted[disabled], +fieldset[disabled] .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffe08a; +} + +.button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffe08a; + color: #ffe08a; +} + +.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { + background-color: #ffe08a; + border-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffe08a #ffe08a !important; +} + +.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} + +.button.is-warning.is-outlined[disabled], +fieldset[disabled] .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffe08a; + box-shadow: none; + color: #ffe08a; +} + +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; +} + +.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #ffe08a #ffe08a !important; +} + +.button.is-warning.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} + +.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { + background-color: #fff6de; + border-color: transparent; + color: #946c00; +} + +.button.is-warning.is-light:active, .button.is-warning.is-light.is-active { + background-color: #fff3d1; + border-color: transparent; + color: #946c00; +} + +.button.is-danger { + background-color: #f14668; + border-color: transparent; + color: #fff; +} + +.button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #f03a5f; + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} + +.button.is-danger:active, .button.is-danger.is-active { + background-color: #ef2e55; + border-color: transparent; + color: #fff; +} + +.button.is-danger[disabled], +fieldset[disabled] .button.is-danger { + background-color: #f14668; + border-color: transparent; + box-shadow: none; +} + +.button.is-danger.is-inverted { + background-color: #fff; + color: #f14668; +} + +.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { + background-color: #f2f2f2; +} + +.button.is-danger.is-inverted[disabled], +fieldset[disabled] .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #f14668; +} + +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #f14668; + color: #f14668; +} + +.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { + background-color: #f14668; + border-color: #f14668; + color: #fff; +} + +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #f14668 #f14668 !important; +} + +.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined[disabled], +fieldset[disabled] .button.is-danger.is-outlined { + background-color: transparent; + border-color: #f14668; + box-shadow: none; + color: #f14668; +} + +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #f14668; +} + +.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #f14668 #f14668 !important; +} + +.button.is-danger.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered { + background-color: #fde0e6; + border-color: transparent; + color: #cc0f35; +} + +.button.is-danger.is-light:active, .button.is-danger.is-light.is-active { + background-color: #fcd4dc; + border-color: transparent; + color: #cc0f35; +} + +.button.is-small { + font-size: 0.75rem; +} + +.button.is-small:not(.is-rounded) { + border-radius: 2px; +} + +.button.is-normal { + font-size: 1rem; +} + +.button.is-medium { + font-size: 1.25rem; +} + +.button.is-large { + font-size: 1.5rem; +} + +.button[disabled], +fieldset[disabled] .button { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; +} + +.button.is-fullwidth { + display: flex; + width: 100%; +} + +.button.is-loading { + color: transparent !important; + pointer-events: none; +} + +.button.is-loading::after { + position: absolute; + left: calc(50% - (1em * 0.5)); + top: calc(50% - (1em * 0.5)); + position: absolute !important; +} + +.button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + box-shadow: none; + pointer-events: none; +} + +.button.is-rounded { + border-radius: 9999px; + padding-left: calc(1em + 0.25em); + padding-right: calc(1em + 0.25em); +} + +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} + +.icon.is-small { + height: 1rem; + width: 1rem; +} + +.icon.is-medium { + height: 2rem; + width: 2rem; +} + +.icon.is-large { + height: 3rem; + width: 3rem; +} + +.icon-text { + align-items: flex-start; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + line-height: 1.5rem; + vertical-align: top; +} + +.icon-text .icon { + flex-grow: 0; + flex-shrink: 0; +} + +.icon-text .icon:not(:last-child) { + margin-right: 0.25em; +} + +.icon-text .icon:not(:first-child) { + margin-left: 0.25em; +} + +div.icon-text { + display: flex; +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 9999px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} + +.progress::-webkit-progress-bar { + background-color: #ededed; +} + +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} + +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} + +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} + +.progress.is-white::-webkit-progress-value { + background-color: white; +} + +.progress.is-white::-moz-progress-bar { + background-color: white; +} + +.progress.is-white::-ms-fill { + background-color: white; +} + +.progress.is-white:indeterminate { + background-image: linear-gradient(to right, white 30%, #ededed 30%); +} + +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} + +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} + +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} + +.progress.is-black:indeterminate { + background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); +} + +.progress.is-light::-webkit-progress-value { + background-color: whitesmoke; +} + +.progress.is-light::-moz-progress-bar { + background-color: whitesmoke; +} + +.progress.is-light::-ms-fill { + background-color: whitesmoke; +} + +.progress.is-light:indeterminate { + background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); +} + +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} + +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} + +.progress.is-dark::-ms-fill { + background-color: #363636; +} + +.progress.is-dark:indeterminate { + background-image: linear-gradient(to right, #363636 30%, #ededed 30%); +} + +.progress.is-primary::-webkit-progress-value { + background-color: #00d1b2; +} + +.progress.is-primary::-moz-progress-bar { + background-color: #00d1b2; +} + +.progress.is-primary::-ms-fill { + background-color: #00d1b2; +} + +.progress.is-primary:indeterminate { + background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%); +} + +.progress.is-link::-webkit-progress-value { + background-color: #485fc7; +} + +.progress.is-link::-moz-progress-bar { + background-color: #485fc7; +} + +.progress.is-link::-ms-fill { + background-color: #485fc7; +} + +.progress.is-link:indeterminate { + background-image: linear-gradient(to right, #485fc7 30%, #ededed 30%); +} + +.progress.is-info::-webkit-progress-value { + background-color: #3e8ed0; +} + +.progress.is-info::-moz-progress-bar { + background-color: #3e8ed0; +} + +.progress.is-info::-ms-fill { + background-color: #3e8ed0; +} + +.progress.is-info:indeterminate { + background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%); +} + +.progress.is-success::-webkit-progress-value { + background-color: #48c78e; +} + +.progress.is-success::-moz-progress-bar { + background-color: #48c78e; +} + +.progress.is-success::-ms-fill { + background-color: #48c78e; +} + +.progress.is-success:indeterminate { + background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%); +} + +.progress.is-warning::-webkit-progress-value { + background-color: #ffe08a; +} + +.progress.is-warning::-moz-progress-bar { + background-color: #ffe08a; +} + +.progress.is-warning::-ms-fill { + background-color: #ffe08a; +} + +.progress.is-warning:indeterminate { + background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%); +} + +.progress.is-danger::-webkit-progress-value { + background-color: #f14668; +} + +.progress.is-danger::-moz-progress-bar { + background-color: #f14668; +} + +.progress.is-danger::-ms-fill { + background-color: #f14668; +} + +.progress.is-danger:indeterminate { + background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); +} + +.progress:indeterminate { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: moveIndeterminate; + animation-name: moveIndeterminate; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + background-color: #ededed; + background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%); + background-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; +} + +.progress:indeterminate::-webkit-progress-bar { + background-color: transparent; +} + +.progress:indeterminate::-moz-progress-bar { + background-color: transparent; +} + +.progress:indeterminate::-ms-fill { + animation-name: none; +} + +.progress.is-small { + height: 0.75rem; +} + +.progress.is-medium { + height: 1.25rem; +} + +.progress.is-large { + height: 1.5rem; +} + +@-webkit-keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} + +@keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.tags .tag { + margin-bottom: 0.5rem; +} + +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} + +.tags:last-child { + margin-bottom: -0.5rem; +} + +.tags:not(:last-child) { + margin-bottom: 1rem; +} + +.tags.are-medium .tag:not(.is-normal):not(.is-large) { + font-size: 1rem; +} + +.tags.are-large .tag:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; +} + +.tags.is-centered { + justify-content: center; +} + +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} + +.tags.is-right { + justify-content: flex-end; +} + +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} + +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} + +.tags.has-addons .tag { + margin-right: 0; +} + +.tags.has-addons .tag:not(:first-child) { + margin-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.tags.has-addons .tag:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.tag:not(body) { + align-items: center; + background-color: whitesmoke; + border-radius: 4px; + color: #4a4a4a; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.tag:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; +} + +.tag:not(body).is-white { + background-color: white; + color: #0a0a0a; +} + +.tag:not(body).is-black { + background-color: #0a0a0a; + color: white; +} + +.tag:not(body).is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); +} + +.tag:not(body).is-dark { + background-color: #363636; + color: #fff; +} + +.tag:not(body).is-primary { + background-color: #00d1b2; + color: #fff; +} + +.tag:not(body).is-primary.is-light { + background-color: #ebfffc; + color: #00947e; +} + +.tag:not(body).is-link { + background-color: #485fc7; + color: #fff; +} + +.tag:not(body).is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} + +.tag:not(body).is-info { + background-color: #3e8ed0; + color: #fff; +} + +.tag:not(body).is-info.is-light { + background-color: #eff5fb; + color: #296fa8; +} + +.tag:not(body).is-success { + background-color: #48c78e; + color: #fff; +} + +.tag:not(body).is-success.is-light { + background-color: #effaf5; + color: #257953; +} + +.tag:not(body).is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); +} + +.tag:not(body).is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} + +.tag:not(body).is-danger { + background-color: #f14668; + color: #fff; +} + +.tag:not(body).is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.tag:not(body).is-normal { + font-size: 0.75rem; +} + +.tag:not(body).is-medium { + font-size: 1rem; +} + +.tag:not(body).is-large { + font-size: 1.25rem; +} + +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} + +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} + +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} + +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} + +.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} + +.tag:not(body).is-delete::before { + height: 1px; + width: 50%; +} + +.tag:not(body).is-delete::after { + height: 50%; + width: 1px; +} + +.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} + +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} + +.tag:not(body).is-rounded { + border-radius: 9999px; +} + +a.tag:hover { + text-decoration: underline; +} + +.number { + align-items: center; + background-color: whitesmoke; + border-radius: 9999px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} + +.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { + color: var(--placeholder-text-color); +} + +.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { + color: var(--placeholder-text-color); +} + +.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { + color: var(--placeholder-text-color); +} + +.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { + color: var(--placeholder-text-color); +} + +.input[disabled], .textarea[disabled], .select select[disabled], +fieldset[disabled] .input, +fieldset[disabled] .textarea, +fieldset[disabled] .select select, +.select fieldset[disabled] select { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; +} + +.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder, +fieldset[disabled] .input::-moz-placeholder, +fieldset[disabled] .textarea::-moz-placeholder, +fieldset[disabled] .select select::-moz-placeholder, +.select fieldset[disabled] select::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, +fieldset[disabled] .input::-webkit-input-placeholder, +fieldset[disabled] .textarea::-webkit-input-placeholder, +fieldset[disabled] .select select::-webkit-input-placeholder, +.select fieldset[disabled] select::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder, +fieldset[disabled] .input:-moz-placeholder, +fieldset[disabled] .textarea:-moz-placeholder, +fieldset[disabled] .select select:-moz-placeholder, +.select fieldset[disabled] select:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, +fieldset[disabled] .input:-ms-input-placeholder, +fieldset[disabled] .textarea:-ms-input-placeholder, +fieldset[disabled] .select select:-ms-input-placeholder, +.select fieldset[disabled] select:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input, .textarea { + box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); + max-width: 100%; + width: 100%; +} + +.input[readonly], .textarea[readonly] { + box-shadow: none; +} + +.is-white.input, .is-white.textarea { + border-color: white; +} + +.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.is-black.input, .is-black.textarea { + border-color: #0a0a0a; +} + +.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.is-light.input, .is-light.textarea { + border-color: whitesmoke; +} + +.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.is-dark.input, .is-dark.textarea { + border-color: #363636; +} + +.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.is-primary.input, .is-primary.textarea { + border-color: #00d1b2; +} + +.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.is-link.input, .is-link.textarea { + border-color: #485fc7; +} + +.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.is-info.input, .is-info.textarea { + border-color: #3e8ed0; +} + +.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); +} + +.is-success.input, .is-success.textarea { + border-color: #48c78e; +} + +.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} + +.is-warning.input, .is-warning.textarea { + border-color: #ffe08a; +} + +.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} + +.is-danger.input, .is-danger.textarea { + border-color: #f14668; +} + +.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} + +.is-small.input, .is-small.textarea { + border-radius: 2px; + font-size: 0.75rem; +} + +.is-medium.input, .is-medium.textarea { + font-size: 1.25rem; +} + +.is-large.input, .is-large.textarea { + font-size: 1.5rem; +} + +.is-fullwidth.input, .is-fullwidth.textarea { + display: block; + width: 100%; +} + +.is-inline.input, .is-inline.textarea { + display: inline; + width: auto; +} + +.input.is-rounded { + border-radius: 9999px; + padding-left: calc(calc(0.75em - 1px) + 0.375em); + padding-right: calc(calc(0.75em - 1px) + 0.375em); +} + +.input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: calc(0.75em - 1px); + resize: vertical; +} + +.textarea:not([rows]) { + max-height: 40em; + min-height: 8em; +} + +.textarea[rows] { + height: initial; +} + +.textarea.has-fixed-size { + resize: none; +} + +.checkbox, .radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} + +.checkbox input, .radio input { + cursor: pointer; +} + +.checkbox:hover, .radio:hover { + color: #363636; +} + +.checkbox[disabled], .radio[disabled], +fieldset[disabled] .checkbox, +fieldset[disabled] .radio, +.checkbox input[disabled], +.radio input[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio + .radio { + margin-left: 0.5em; +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} + +.select:not(.is-multiple) { + height: 2.5em; +} + +.select:not(.is-multiple):not(.is-loading)::after { + border-color: var(--text-color); + right: 1.125em; + z-index: 4; +} + +.select.is-rounded select { + border-radius: 9999px; + padding-left: 1em; +} + +.select select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} + +.select select::-ms-expand { + display: none; +} + +.select select[disabled]:hover, +fieldset[disabled] .select select:hover { + border-color: whitesmoke; +} + +.select select:not([multiple]) { + padding-right: 2.5em; +} + +.select select[multiple] { + height: auto; + padding: 0; +} + +.select select[multiple] option { + padding: 0.5em 1em; +} + +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: var(--placeholder-text-color); +} + +.select.is-white:not(:hover)::after { + border-color: white; +} + +.select.is-white select { + border-color: white; +} + +.select.is-white select:hover, .select.is-white select.is-hovered { + border-color: #f2f2f2; +} + +.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} + +.select.is-black:not(:hover)::after { + border-color: #0a0a0a; +} + +.select.is-black select { + border-color: #0a0a0a; +} + +.select.is-black select:hover, .select.is-black select.is-hovered { + border-color: black; +} + +.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} + +.select.is-light:not(:hover)::after { + border-color: whitesmoke; +} + +.select.is-light select { + border-color: whitesmoke; +} + +.select.is-light select:hover, .select.is-light select.is-hovered { + border-color: #e8e8e8; +} + +.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} + +.select.is-dark:not(:hover)::after { + border-color: #363636; +} + +.select.is-dark select { + border-color: #363636; +} + +.select.is-dark select:hover, .select.is-dark select.is-hovered { + border-color: #292929; +} + +.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} + +.select.is-primary:not(:hover)::after { + border-color: #00d1b2; +} + +.select.is-primary select { + border-color: #00d1b2; +} + +.select.is-primary select:hover, .select.is-primary select.is-hovered { + border-color: #00b89c; +} + +.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} + +.select.is-link:not(:hover)::after { + border-color: #485fc7; +} + +.select.is-link select { + border-color: #485fc7; +} + +.select.is-link select:hover, .select.is-link select.is-hovered { + border-color: #3a51bb; +} + +.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.select.is-info:not(:hover)::after { + border-color: #3e8ed0; +} + +.select.is-info select { + border-color: #3e8ed0; +} + +.select.is-info select:hover, .select.is-info select.is-hovered { + border-color: #3082c5; +} + +.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); +} + +.select.is-success:not(:hover)::after { + border-color: #48c78e; +} + +.select.is-success select { + border-color: #48c78e; +} + +.select.is-success select:hover, .select.is-success select.is-hovered { + border-color: #3abb81; +} + +.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} + +.select.is-warning:not(:hover)::after { + border-color: #ffe08a; +} + +.select.is-warning select { + border-color: #ffe08a; +} + +.select.is-warning select:hover, .select.is-warning select.is-hovered { + border-color: #ffd970; +} + +.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} + +.select.is-danger:not(:hover)::after { + border-color: #f14668; +} + +.select.is-danger select { + border-color: #f14668; +} + +.select.is-danger select:hover, .select.is-danger select.is-hovered { + border-color: #ef2e55; +} + +.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} + +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} + +.select.is-medium { + font-size: 1.25rem; +} + +.select.is-large { + font-size: 1.5rem; +} + +.select.is-disabled::after { + border-color: #7a7a7a; +} + +.select.is-fullwidth { + width: 100%; +} + +.select.is-fullwidth select { + width: 100%; +} + +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; +} + +.select.is-loading.is-small:after { + font-size: 0.75rem; +} + +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.select.is-loading.is-large:after { + font-size: 1.5rem; +} + +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; +} + +.file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; +} + +.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} + +.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; +} + +.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; +} + +.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; +} + +.file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: rgba(0, 0, 0, 0.7); +} + +.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: #fff; +} + +.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; +} + +.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: #fff; +} + +.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: #fff; +} + +.file.is-primary .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} + +.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} + +.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; +} + +.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} + +.file.is-link .file-cta { + background-color: #485fc7; + border-color: transparent; + color: #fff; +} + +.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #3e56c4; + border-color: transparent; + color: #fff; +} + +.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25); + color: #fff; +} + +.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #3a51bb; + border-color: transparent; + color: #fff; +} + +.file.is-info .file-cta { + background-color: #3e8ed0; + border-color: transparent; + color: #fff; +} + +.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #3488ce; + border-color: transparent; + color: #fff; +} + +.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25); + color: #fff; +} + +.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #3082c5; + border-color: transparent; + color: #fff; +} + +.file.is-success .file-cta { + background-color: #48c78e; + border-color: transparent; + color: #fff; +} + +.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #3ec487; + border-color: transparent; + color: #fff; +} + +.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25); + color: #fff; +} + +.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #3abb81; + border-color: transparent; + color: #fff; +} + +.file.is-warning .file-cta { + background-color: #ffe08a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25); + color: rgba(0, 0, 0, 0.7); +} + +.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} + +.file.is-danger .file-cta { + background-color: #f14668; + border-color: transparent; + color: #fff; +} + +.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #f03a5f; + border-color: transparent; + color: #fff; +} + +.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); + color: #fff; +} + +.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #ef2e55; + border-color: transparent; + color: #fff; +} + +.file.is-small { + font-size: 0.75rem; +} + +.file.is-normal { + font-size: 1rem; +} + +.file.is-medium { + font-size: 1.25rem; +} + +.file.is-medium .file-icon .fa { + font-size: 21px; +} + +.file.is-large { + font-size: 1.5rem; +} + +.file.is-large .file-icon .fa { + font-size: 28px; +} + +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.file.has-name.is-empty .file-cta { + border-radius: 4px; +} + +.file.has-name.is-empty .file-name { + display: none; +} + +.file.is-boxed .file-label { + flex-direction: column; +} + +.file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; +} + +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} + +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} + +.file.is-boxed .file-icon .fa { + font-size: 21px; +} + +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} + +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} + +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} + +.file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; +} + +.file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; +} + +.file.is-centered { + justify-content: center; +} + +.file.is-fullwidth .file-label { + width: 100%; +} + +.file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; +} + +.file.is-right { + justify-content: flex-end; +} + +.file.is-right .file-cta { + border-radius: 0 4px 4px 0; +} + +.file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; +} + +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; +} + +.file-label:hover .file-name { + border-color: #d5d5d5; +} + +.file-label:active .file-name { + border-color: #cfcfcf; +} + +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; +} + +.file-cta, +.file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: inherit; + text-overflow: ellipsis; +} + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} + +.file-icon .fa { + font-size: 14px; +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} + +.label:not(:last-child) { + margin-bottom: 0.5em; +} + +.label.is-small { + font-size: 0.75rem; +} + +.label.is-medium { + font-size: 1.25rem; +} + +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} + +.help.is-white { + color: white; +} + +.help.is-black { + color: #0a0a0a; +} + +.help.is-light { + color: whitesmoke; +} + +.help.is-dark { + color: #363636; +} + +.help.is-primary { + color: #00d1b2; +} + +.help.is-link { + color: #485fc7; +} + +.help.is-info { + color: #3e8ed0; +} + +.help.is-success { + color: #48c78e; +} + +.help.is-warning { + color: #ffe08a; +} + +.help.is-danger { + color: #f14668; +} + +.field:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.has-addons { + display: flex; + justify-content: flex-start; +} + +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} + +.field.has-addons .control:not(:first-child):not(:last-child) .button, +.field.has-addons .control:not(:first-child):not(:last-child) .input, +.field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; +} + +.field.has-addons .control:first-child:not(:only-child) .button, +.field.has-addons .control:first-child:not(:only-child) .input, +.field.has-addons .control:first-child:not(:only-child) .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.field.has-addons .control:last-child:not(:only-child) .button, +.field.has-addons .control:last-child:not(:only-child) .input, +.field.has-addons .control:last-child:not(:only-child) .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, +.field.has-addons .control .input:not([disabled]):hover, +.field.has-addons .control .input:not([disabled]).is-hovered, +.field.has-addons .control .select select:not([disabled]):hover, +.field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; +} + +.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, +.field.has-addons .control .input:not([disabled]):focus, +.field.has-addons .control .input:not([disabled]).is-focused, +.field.has-addons .control .input:not([disabled]):active, +.field.has-addons .control .input:not([disabled]).is-active, +.field.has-addons .control .select select:not([disabled]):focus, +.field.has-addons .control .select select:not([disabled]).is-focused, +.field.has-addons .control .select select:not([disabled]):active, +.field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; +} + +.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, +.field.has-addons .control .input:not([disabled]):focus:hover, +.field.has-addons .control .input:not([disabled]).is-focused:hover, +.field.has-addons .control .input:not([disabled]):active:hover, +.field.has-addons .control .input:not([disabled]).is-active:hover, +.field.has-addons .control .select select:not([disabled]):focus:hover, +.field.has-addons .control .select select:not([disabled]).is-focused:hover, +.field.has-addons .control .select select:not([disabled]):active:hover, +.field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; +} + +.field.has-addons .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} + +.field.has-addons.has-addons-centered { + justify-content: center; +} + +.field.has-addons.has-addons-right { + justify-content: flex-end; +} + +.field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; +} + +.field.is-grouped { + display: flex; + justify-content: flex-start; +} + +.field.is-grouped > .control { + flex-shrink: 0; +} + +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} + +.field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} + +.field.is-grouped.is-grouped-centered { + justify-content: center; +} + +.field.is-grouped.is-grouped-right { + justify-content: flex-end; +} + +.field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; +} + +.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} + +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} + +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + .field-label.is-normal { + padding-top: 0.375em; + } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} + +.field-body .field .field { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; + } + .field-body .field { + margin-bottom: 0; + } + .field-body > .field { + flex-shrink: 1; + } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; + } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} + +.control { + box-sizing: border-box; + clear: both; + font-size: 1rem; + position: relative; + text-align: inherit; +} + +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #4a4a4a; +} + +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} + +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} + +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} + +.control.has-icons-left .icon, .control.has-icons-right .icon { + height: 2.5em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.5em; + z-index: 4; +} + +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.5em; +} + +.control.has-icons-left .icon.is-left { + left: 0; +} + +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.5em; +} + +.control.has-icons-right .icon.is-right { + right: 0; +} + +.control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; +} + +.control.is-loading.is-small:after { + font-size: 0.75rem; +} + +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; +} + +.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} + +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} + +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: white; + border-radius: 4px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item, +button.dropdown-item { + padding-right: 3rem; + text-align: inherit; + white-space: nowrap; + width: 100%; +} + +a.dropdown-item:hover, +button.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; +} + +a.dropdown-item.is-active, +button.dropdown-item.is-active { + background-color: #485fc7; + color: #fff; +} + +.dropdown-divider { + background-color: #ededed; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; +} + +.modal.is-active { + display: flex; +} + +.modal-background { + background-color: rgba(10, 10, 10, 0.86); +} + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} + +@media screen and (min-width: 769px) { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} + +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} + +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: whitesmoke; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; +} + +.modal-card-foot .button:not(:last-child) { + margin-right: 0.5em; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.has-text-white { + color: white !important; +} + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; +} + +.has-background-white { + background-color: white !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; +} + +.has-background-black { + background-color: #0a0a0a !important; +} + +.has-text-light { + color: whitesmoke !important; +} + +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-background-light { + background-color: whitesmoke !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-background-dark { + background-color: #363636 !important; +} + +.has-text-primary { + color: #00d1b2 !important; +} + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #009e86 !important; +} + +.has-background-primary { + background-color: #00d1b2 !important; +} + +.has-text-primary-light { + color: #ebfffc !important; +} + +a.has-text-primary-light:hover, a.has-text-primary-light:focus { + color: #b8fff4 !important; +} + +.has-background-primary-light { + background-color: #ebfffc !important; +} + +.has-text-primary-dark { + color: #00947e !important; +} + +a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { + color: #00c7a9 !important; +} + +.has-background-primary-dark { + background-color: #00947e !important; +} + +.has-text-link { + color: #485fc7 !important; +} + +a.has-text-link:hover, a.has-text-link:focus { + color: #3449a8 !important; +} + +.has-background-link { + background-color: #485fc7 !important; +} + +.has-text-link-light { + color: #eff1fa !important; +} + +a.has-text-link-light:hover, a.has-text-link-light:focus { + color: #c8cfee !important; +} + +.has-background-link-light { + background-color: #eff1fa !important; +} + +.has-text-link-dark { + color: #3850b7 !important; +} + +a.has-text-link-dark:hover, a.has-text-link-dark:focus { + color: #576dcb !important; +} + +.has-background-link-dark { + background-color: #3850b7 !important; +} + +.has-text-info { + color: #3e8ed0 !important; +} + +a.has-text-info:hover, a.has-text-info:focus { + color: #2b74b1 !important; +} + +.has-background-info { + background-color: #3e8ed0 !important; +} + +.has-text-info-light { + color: #eff5fb !important; +} + +a.has-text-info-light:hover, a.has-text-info-light:focus { + color: #c6ddf1 !important; +} + +.has-background-info-light { + background-color: #eff5fb !important; +} + +.has-text-info-dark { + color: #296fa8 !important; +} + +a.has-text-info-dark:hover, a.has-text-info-dark:focus { + color: #368ace !important; +} + +.has-background-info-dark { + background-color: #296fa8 !important; +} + +.has-text-success { + color: #48c78e !important; +} + +a.has-text-success:hover, a.has-text-success:focus { + color: #34a873 !important; +} + +.has-background-success { + background-color: #48c78e !important; +} + +.has-text-success-light { + color: #effaf5 !important; +} + +a.has-text-success-light:hover, a.has-text-success-light:focus { + color: #c8eedd !important; +} + +.has-background-success-light { + background-color: #effaf5 !important; +} + +.has-text-success-dark { + color: #257953 !important; +} + +a.has-text-success-dark:hover, a.has-text-success-dark:focus { + color: #31a06e !important; +} + +.has-background-success-dark { + background-color: #257953 !important; +} + +.has-text-warning { + color: #ffe08a !important; +} + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd257 !important; +} + +.has-background-warning { + background-color: #ffe08a !important; +} + +.has-text-warning-light { + color: #fffaeb !important; +} + +a.has-text-warning-light:hover, a.has-text-warning-light:focus { + color: #ffecb8 !important; +} + +.has-background-warning-light { + background-color: #fffaeb !important; +} + +.has-text-warning-dark { + color: #946c00 !important; +} + +a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { + color: #c79200 !important; +} + +.has-background-warning-dark { + background-color: #946c00 !important; +} + +.has-text-danger { + color: #f14668 !important; +} + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #ee1742 !important; +} + +.has-background-danger { + background-color: #f14668 !important; +} + +.has-text-danger-light { + color: #feecf0 !important; +} + +a.has-text-danger-light:hover, a.has-text-danger-light:focus { + color: #fabdc9 !important; +} + +.has-background-danger-light { + background-color: #feecf0 !important; +} + +.has-text-danger-dark { + color: #cc0f35 !important; +} + +a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { + color: #ee2049 !important; +} + +.has-background-danger-dark { + background-color: #cc0f35 !important; +} + +.has-text-black-bis { + color: #121212 !important; +} + +.has-background-black-bis { + background-color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-background-black-ter { + background-color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-background-grey-darker { + background-color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-background-grey-dark { + background-color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-background-grey { + background-color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-background-grey-light { + background-color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} + +.has-text-white-ter { + color: whitesmoke !important; +} + +.has-background-white-ter { + background-color: whitesmoke !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-background-white-bis { + background-color: #fafafa !important; +} + +:root { + --background: #fadcc7; + --text-color: #7c3a0b; + --placeholder-text-color: rgba(124, 58, 11, 0.3); + --black: #0a0a0a; + --black-bis: #121212; + --black-ter: #242424; + --white: #fffefe; + --primary-color: #fadcc7; + --primary-color-light: white; + --primary-color-dark: #f19c5f; + --primary-gradiend-light: #fce8d9; + --primary-gradiend-dark: #f8d0b4; + --primary-gradiend-lighter: #fdf3ec; + --primary-gradiend-darker: #f7c5a1; + --secondary-color: #c7e5fa; + --secondary-color-light: white; + --secondary-color-dark: #b4dcf8; + --light-shadow: rgba(255, 255, 255, 0.5); + --dark-shadow: rgba(241, 156, 95, 0.5); + /*--fa-primary-color: hsl(25,84%,26.4%); + --fa-secondary-color: hsl(25,84%,66%);*/ + --fa-primary-color: #0b4d7c; + --fa-secondary-color: #5fb4f1; + /*--fa-primary-color: hsl(115,84%,26.4%); + --fa-secondary-color: hsl(115,84%,66%);*/ + --fa-primary-opacity: 0.80; + --fa-secondary-opacity: 0.80; + --danger-color: #fbd5d5; + --warning-color: #fbf3d5; + --info-color: #d5f1fb; + --plus-green: #71ba40; + --plus-gold: #cab021; } + +:root { + --shadow-offset: 8px; + --blur-radius: 16px; + --is-inset: inherit; } + +.neomorph { + box-shadow: calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) var(--blur-radius) var(--light-shadow), var(--shadow-offset) var(--shadow-offset) var(--blur-radius) var(--dark-shadow); } + .neomorphInset { + box-shadow: inset var(--shadow-offset) var(--shadow-offset) var(--blur-radius) var(--dark-shadow), inset calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) var(--blur-radius) var(--light-shadow); } + .neomorphInset.is-nxxsmall { + --shadow-offset: 2px; + --blur-radius: 4px; } + @media (min-width: 640px) { + .neomorphInset.is-nxxsmall-sm { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 768px) { + .neomorphInset.is-nxxsmall-md { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1024px) { + .neomorphInset.is-nxxsmall-lg { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1280px) { + .neomorphInset.is-nxxsmall-xl { + --shadow-offset: 2px; + --blur-radius: 4px; } } + .neomorphInset.is-nxsmall { + --shadow-offset: 3px; + --blur-radius: 6px; } + @media (min-width: 640px) { + .neomorphInset.is-nxsmall-sm { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 768px) { + .neomorphInset.is-nxsmall-md { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1024px) { + .neomorphInset.is-nxsmall-lg { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1280px) { + .neomorphInset.is-nxsmall-xl { + --shadow-offset: 3px; + --blur-radius: 6px; } } + .neomorphInset.is-nsmall { + --shadow-offset: 6px; + --blur-radius: 12px; } + @media (min-width: 640px) { + .neomorphInset.is-nsmall-sm { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 768px) { + .neomorphInset.is-nsmall-md { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1024px) { + .neomorphInset.is-nsmall-lg { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1280px) { + .neomorphInset.is-nsmall-xl { + --shadow-offset: 6px; + --blur-radius: 12px; } } + .neomorph.is-nxxsmall { + --shadow-offset: 2px; + --blur-radius: 4px; } + @media (min-width: 640px) { + .neomorph.is-nxxsmall-sm { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 768px) { + .neomorph.is-nxxsmall-md { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1024px) { + .neomorph.is-nxxsmall-lg { + --shadow-offset: 2px; + --blur-radius: 4px; } } + @media (min-width: 1280px) { + .neomorph.is-nxxsmall-xl { + --shadow-offset: 2px; + --blur-radius: 4px; } } + .neomorph.is-nxsmall { + --shadow-offset: 3px; + --blur-radius: 6px; } + @media (min-width: 640px) { + .neomorph.is-nxsmall-sm { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 768px) { + .neomorph.is-nxsmall-md { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1024px) { + .neomorph.is-nxsmall-lg { + --shadow-offset: 3px; + --blur-radius: 6px; } } + @media (min-width: 1280px) { + .neomorph.is-nxsmall-xl { + --shadow-offset: 3px; + --blur-radius: 6px; } } + .neomorph.is-nsmall { + --shadow-offset: 6px; + --blur-radius: 12px; } + @media (min-width: 640px) { + .neomorph.is-nsmall-sm { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 768px) { + .neomorph.is-nsmall-md { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1024px) { + .neomorph.is-nsmall-lg { + --shadow-offset: 6px; + --blur-radius: 12px; } } + @media (min-width: 1280px) { + .neomorph.is-nsmall-xl { + --shadow-offset: 6px; + --blur-radius: 12px; } } + .neomorph.is-nnormal { + --shadow-offset: 8px; + --blur-radius: 16px; } + @media (min-width: 640px) { + .neomorph.is-nnormal-sm { + --shadow-offset: 8px; + --blur-radius: 16px; } } + @media (min-width: 768px) { + .neomorph.is-nnormal-md { + --shadow-offset: 8px; + --blur-radius: 16px; } } + @media (min-width: 1024px) { + .neomorph.is-nnormal-lg { + --shadow-offset: 8px; + --blur-radius: 16px; } } + @media (min-width: 1280px) { + .neomorph.is-nnormal-xl { + --shadow-offset: 8px; + --blur-radius: 16px; } } + +button.neoBtn, .neoBtn { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + button.neoBtn:focus, .neoBtn:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; } + button.neoBtnSmall, .neoBtnSmall { + background-image: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; } + button.neoBtnSmall:focus, .neoBtnSmall:focus { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + border: none; } + button.neoBtnSmall:focus:not(:active), .neoBtnSmall:focus:not(:active) { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); } + button.neoBtnSmall:focus input[type=file], .neoBtnSmall:focus input[type=file] { + background-image: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); } + button.neoBtnSmallPlain, .neoBtnSmallPlain { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; } + button.neoBtnSmallPlain:focus, .neoBtnSmallPlain:focus { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); + border: none; } + button.neoBtnSmallInsetPlain, .neoBtnSmallInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnSmallInsetPlain:focus, .neoBtnSmallInsetPlain:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnSmallXInsetPlain, .neoBtnSmallXInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; } + button.neoBtnSmallXInsetPlain:focus, .neoBtnSmallXInsetPlain:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + border: none; } + button.neoBtnInsetPlain, .neoBtnInsetPlain { + background-image: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnInsetPlain:focus, .neoBtnInsetPlain:focus { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + border: none; } + button.neoBtnInsetPlain:focus:not(:active), .neoBtnInsetPlain:focus:not(:active) { + background-image: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); } + +button.neoFile, .neoFile { + box-shadow: 0px 0px 0px var(--light-shadow), 0px 0px 0px var(--dark-shadow); + transition: all .2s linear; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + button.neoFile:hover, .neoFile:hover { + box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); } + button.neoFile:focus-visible, .neoFile:focus-visible { + background: linear-gradient(-45deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + outline: none; } + button.neoFile.isSelected, .neoFile.isSelected { + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); } + button.neoFile.isSelected:focus-visible, .neoFile.isSelected:focus-visible { + background: linear-gradient(-45deg, var(--primary-gradiend-lighter), var(--primary-gradiend-darker)); + outline: none; } + button.neoFile.is-active, button.neoFile.active, .neoFile.is-active, .neoFile.active { + box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); + color: var(--black); } + +button.neoInput, .neoInput { + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + border: none; } + button.neoInput:focus, .neoInput:focus { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + border: none; } + +button.neoSelect > select, .neoSelect > select { + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); + border: none; } + button.neoSelect > select:focus, .neoSelect > select:focus { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)); + border: none; } + +.neoCheckbox { + opacity: 0; + width: 0; } + .neoCheckbox:focus + label:before { + background: linear-gradient(145deg, var(--primary-gradiend-darker), var(--primary-gradiend-lighter)) !important; } + .neoCheckboxContainer { + position: relative; } + .neoCheckbox + label { + padding: .15rem .15rem .15rem 2rem; + cursor: pointer; + font-size: 1rem; + line-height: 1.5; } + .neoCheckbox + label:before { + animation-name: none; + width: 1.5rem; + height: 1.5rem; + border-radius: 100px; + position: absolute; + left: 0; + top: 0rem; + content: ''; + border: none; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)) !important; } + .neoCheckbox:checked.is-checked-bold + label { + font-weight: bold; } + .neoCheckbox:checked + label:after { + display: inline-block; + width: .375rem; + height: .6rem; + top: .35rem; + left: .55rem; + transform: translateY(0rem) rotate(45deg); + border-width: .1rem; + border-top-width: 0.1rem; + border-left-width: 0.1rem; + border-style: solid; + border-top-style: solid; + border-left-style: solid; + border-color: var(--text-color); + border-top: 0; + border-left: 0; + position: absolute; + content: ''; } + +hr.neoSeparatorFlat { + height: 10px; + border: none; + border-radius: 20px; + box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); + background: var(--background); } + +hr.neoSeparatorPressed { + height: 10px; + border: none; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-dark), var(--primary-gradiend-light)); } + +input.neoRange[type=range] { + height: 30px; + -webkit-appearance: none; + width: 100%; + background: transparent; } + input.neoRange[type=range]:focus { + outline: none; } + input.neoRange[type=range]::-webkit-slider-runnable-track { + width: 100%; + height: 20px; + cursor: pointer; + animate: 0.2s; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(90deg, #fa9e9e, #faad9e, #fabd9e, #facc9e, #fadb9e, #faeb9e, #fafa9e, #ebfa9e, #dbfa9e, #ccfa9e, #bdfa9e, #adfa9e, #9efa9e, #9efaad, #9efabd, #9efacc, #9efadb, #9efaeb, #9efafa, #9eebfa, #9edbfa, #9eccfa, #9ebdfa, #9eadfa, #9e9efa, #ad9efa, #bd9efa, #cc9efa, #db9efa, #eb9efa, #fa9efa, #fa9eeb, #fa9edb, #fa9ecc, #fa9ebd, #fa9ead, #fa9ea0) !important; } + input.neoRange[type=range]::-webkit-slider-thumb { + border: none; + height: 26px; + width: 26px; + border-radius: 20px; + box-shadow: 2px 2px 4px var(--dark-shadow), -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)) !important; + cursor: pointer; + -webkit-appearance: none; + margin-top: -3px; } + input.neoRange[type=range]:focus::-webkit-slider-runnable-track { + background: linear-gradient(90deg, #fa9e9e, #faad9e, #fabd9e, #facc9e, #fadb9e, #faeb9e, #fafa9e, #ebfa9e, #dbfa9e, #ccfa9e, #bdfa9e, #adfa9e, #9efa9e, #9efaad, #9efabd, #9efacc, #9efadb, #9efaeb, #9efafa, #9eebfa, #9edbfa, #9eccfa, #9ebdfa, #9eadfa, #9e9efa, #ad9efa, #bd9efa, #cc9efa, #db9efa, #eb9efa, #fa9efa, #fa9eeb, #fa9edb, #fa9ecc, #fa9ebd, #fa9ead, #fa9ea0) !important; } + input.neoRange[type=range]::-moz-range-track { + width: 100%; + height: 20px; + cursor: pointer; + border-radius: 20px; + box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); + background: linear-gradient(90deg, #fa9e9e, #faad9e, #fabd9e, #facc9e, #fadb9e, #faeb9e, #fafa9e, #ebfa9e, #dbfa9e, #ccfa9e, #bdfa9e, #adfa9e, #9efa9e, #9efaad, #9efabd, #9efacc, #9efadb, #9efaeb, #9efafa, #9eebfa, #9edbfa, #9eccfa, #9ebdfa, #9eadfa, #9e9efa, #ad9efa, #bd9efa, #cc9efa, #db9efa, #eb9efa, #fa9efa, #fa9eeb, #fa9edb, #fa9ecc, #fa9ebd, #fa9ead, #fa9ea0) !important; + border: none; } + input.neoRange[type=range]::-moz-range-thumb { + border: none; + height: 26px; + width: 26px; + border-radius: 20px; + box-shadow: 2px 2px 4px var(--dark-shadow), -2px -2px 4px var(--light-shadow); + background: linear-gradient(145deg, var(--primary-gradiend-light), var(--primary-gradiend-dark)) !important; + cursor: pointer; } + +body { + color: var(--text-color); + background-color: var(--background); } + +.background { + background-color: var(--background); } + +details > summary::-webkit-details-marker { + color: var(--text-color); } + +:focus-visible { + outline: none; } + +*, ::after, ::before { + scrollbar-color: inherit; + scrollbar-width: inherit; } + +::-webkit-scrollbar { + width: 8px; } + +::-webkit-scrollbar-button { + width: 8px; + height: 5px; } + +::-webkit-scrollbar-track { + background: transparent; + border: thin solid transparent; + box-shadow: none; + border-radius: 10px; } + +::-webkit-scrollbar-thumb { + background: var(--primary-color-dark); + border: thin solid transparent; + border-radius: 10px; } + +::-webkit-scrollbar-thumb:hover { + background: var(--primary-color-dark); } + +::-moz-selection { + /* Code for Firefox */ + color: var(--primary-color); + background: var(--primary-color-dark); } + +::selection { + color: var(--primary-color); + background: var(--primary-color-dark); } + +.flex.flex-col-reverse > div:first-child { + margin-top: 1rem; } + +.loadAnimation span { + animation-name: blink; + animation-duration: 1.4s; + animation-iteration-count: infinite; + animation-fill-mode: both; } + +.loadAnimation span:nth-child(1) { + animation-delay: .4s; } + +.loadAnimation span:nth-child(2) { + animation-delay: .3s; } + +.loadAnimation span:nth-child(3) { + animation-delay: .2s; } + +.loadAnimation span:nth-child(4) { + animation-delay: .2s; } + +.loadAnimation span:nth-child(5) { + animation-delay: .3s; } + +.loadAnimation span:nth-child(6) { + animation-delay: .4s; } + +/* ! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com */ + +*, +::before, +::after{ + box-sizing:border-box; + border-width:0; + border-style:solid; + border-color:#e5e7eb; +} + +::before, +::after{ + --tw-content:''; +} + +html{ + line-height:1.5; + -webkit-text-size-adjust:100%; + -moz-tab-size:4; + -o-tab-size:4; + tab-size:4; + font-family:ui-sans-serif, system-ui, -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"; +} + +body{ + margin:0; + line-height:inherit; +} + +hr{ + height:0; + color:inherit; + border-top-width:1px; +} + +abbr:where([title]){ + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; +} + +h1, +h2, +h3, +h4, +h5, +h6{ + font-size:inherit; + font-weight:inherit; +} + +a{ + color:inherit; + text-decoration:inherit; +} + +b, +strong{ + font-weight:bolder; +} + +code, +kbd, +samp, +pre{ + font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size:1em; +} + +small{ + font-size:80%; +} + +sub, +sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline; +} + +sub{ + bottom:-0.25em; +} + +sup{ + top:-0.5em; +} + +table{ + text-indent:0; + border-color:inherit; + border-collapse:collapse; +} + +button, +input, +optgroup, +select, +textarea{ + font-family:inherit; + font-size:100%; + line-height:inherit; + color:inherit; + margin:0; + padding:0; +} + +button, +select{ + text-transform:none; +} + +button, +[type='button'], +[type='reset'], +[type='submit']{ + -webkit-appearance:button; + background-color:transparent; + background-image:none; +} + +:-moz-focusring{ + outline:auto; +} + +:-moz-ui-invalid{ + box-shadow:none; +} + +progress{ + vertical-align:baseline; +} + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button{ + height:auto; +} + +[type='search']{ + -webkit-appearance:textfield; + outline-offset:-2px; +} + +::-webkit-search-decoration{ + -webkit-appearance:none; +} + +::-webkit-file-upload-button{ + -webkit-appearance:button; + font:inherit; +} + +summary{ + display:list-item; +} + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre{ + margin:0; +} + +fieldset{ + margin:0; + padding:0; +} + +legend{ + padding:0; +} + +ol, +ul, +menu{ + list-style:none; + margin:0; + padding:0; +} + +textarea{ + resize:vertical; +} + +input::-moz-placeholder, textarea::-moz-placeholder{ + opacity:1; + color:#9ca3af; +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder{ + opacity:1; + color:#9ca3af; +} + +input::placeholder, +textarea::placeholder{ + opacity:1; + color:#9ca3af; +} + +button, +[role="button"]{ + cursor:pointer; +} +:disabled{ + cursor:default; +} + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object{ + display:block; + vertical-align:middle; +} + +img, +video{ + max-width:100%; + height:auto; +} + +[hidden]{ + display:none; +} + +*, ::before, ::after{ + --tw-translate-x:0; + --tw-translate-y:0; + --tw-rotate:0; + --tw-skew-x:0; + --tw-skew-y:0; + --tw-scale-x:1; + --tw-scale-y:1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness:proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width:0px; + --tw-ring-offset-color:#fff; + --tw-ring-color:rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow:0 0 #0000; + --tw-ring-shadow:0 0 #0000; + --tw-shadow:0 0 #0000; + --tw-shadow-colored:0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.static{ + position:static; +} +.absolute{ + position:absolute; +} +.relative{ + position:relative; +} +.right-2{ + right:0.5rem; +} +.bottom-1{ + bottom:0.25rem; +} +.top-full{ + top:100%; +} +.z-50{ + z-index:50; +} +.mx-auto{ + margin-left:auto; + margin-right:auto; +} +.my-auto{ + margin-top:auto; + margin-bottom:auto; +} +.mt-3{ + margin-top:0.75rem; +} +.mb-3{ + margin-bottom:0.75rem; +} +.mt-1{ + margin-top:0.25rem; +} +.mr-0{ + margin-right:0px; +} +.ml-5{ + margin-left:1.25rem; +} +.ml-6{ + margin-left:1.5rem; +} +.mt-2{ + margin-top:0.5rem; +} +.mb-0{ + margin-bottom:0px; +} +.ml-0{ + margin-left:0px; +} +.mt-4{ + margin-top:1rem; +} +.mt-8{ + margin-top:2rem; +} +.ml-2{ + margin-left:0.5rem; +} +.mt-0{ + margin-top:0px; +} +.block{ + display:block; +} +.flex{ + display:flex; +} +.inline-flex{ + display:inline-flex; +} +.grid{ + display:grid; +} +.hidden{ + display:none; +} +.aspect-video{ + aspect-ratio:16 / 9; +} +.h-12{ + height:3rem; +} +.h-\[30px\]{ + height:30px; +} +.h-full{ + height:100%; +} +.h-8{ + height:2rem; +} +.h-screen{ + height:100vh; +} +.h-24{ + height:6rem; +} +.max-h-\[30vh\]{ + max-height:30vh; +} +.max-h-\[50vh\]{ + max-height:50vh; +} +.max-h-8{ + max-height:2rem; +} +.max-h-24{ + max-height:6rem; +} +.w-full{ + width:100%; +} +.w-12{ + width:3rem; +} +.w-auto{ + width:auto; +} +.w-52{ + width:13rem; +} +.w-8{ + width:2rem; +} +.w-\[30px\]{ + width:30px; +} +.min-w-0{ + min-width:0px; +} +.min-w-full{ + min-width:100%; +} +.max-w-\[80\%\]{ + max-width:80%; +} +.max-w-\[6rem\]{ + max-width:6rem; +} +.max-w-xl{ + max-width:36rem; +} +.max-w-md{ + max-width:28rem; +} +.max-w-4xl{ + max-width:56rem; +} +.flex-none{ + flex:none; +} +.flex-1{ + flex:1 1 0%; +} +.shrink{ + flex-shrink:1; +} +.cursor-not-allowed{ + cursor:not-allowed; +} +.cursor-pointer{ + cursor:pointer; +} +.auto-cols-auto{ + grid-auto-columns:auto; +} +.grid-flow-col-dense{ + grid-auto-flow:column dense; +} +.grid-cols-1{ + grid-template-columns:repeat(1, minmax(0, 1fr)); +} +.grid-cols-2{ + grid-template-columns:repeat(2, minmax(0, 1fr)); +} +.grid-rows-1{ + grid-template-rows:repeat(1, minmax(0, 1fr)); +} +.flex-row{ + flex-direction:row; +} +.flex-col{ + flex-direction:column; +} +.flex-col-reverse{ + flex-direction:column-reverse; +} +.items-start{ + align-items:flex-start; +} +.items-center{ + align-items:center; +} +.justify-between{ + justify-content:space-between; +} +.gap-4{ + gap:1rem; +} +.gap-6{ + gap:1.5rem; +} +.space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(1rem * var(--tw-space-y-reverse)); +} +.space-x-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(0.75rem * var(--tw-space-x-reverse)); + margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(0.75rem * var(--tw-space-y-reverse)); +} +.space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(0.25rem * var(--tw-space-y-reverse)); +} +.space-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(0.5rem * var(--tw-space-x-reverse)); + margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(0.25rem * var(--tw-space-x-reverse)); + margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(0.5rem * var(--tw-space-y-reverse)); +} +.space-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(1rem * var(--tw-space-x-reverse)); + margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} +.divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse:0; + border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width:calc(1px * var(--tw-divide-y-reverse)); +} +.self-start{ + align-self:flex-start; +} +.self-center{ + align-self:center; +} +.overflow-visible{ + overflow:visible; +} +.overflow-y-auto{ + overflow-y:auto; +} +.truncate{ + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap; +} +.break-all{ + word-break:break-all; +} +.rounded-xl{ + border-radius:0.75rem; +} +.rounded-full{ + border-radius:9999px; +} +.rounded-lg{ + border-radius:0.5rem; +} +.\!rounded-lg{ + border-radius:0.5rem !important; +} +.rounded-md{ + border-radius:0.375rem; +} +.rounded{ + border-radius:0.25rem; +} +.rounded-l-xl{ + border-top-left-radius:0.75rem; + border-bottom-left-radius:0.75rem; +} +.rounded-t-\[1\.4rem\]{ + border-top-left-radius:1.4rem; + border-top-right-radius:1.4rem; +} +.rounded-b-lg{ + border-bottom-right-radius:0.5rem; + border-bottom-left-radius:0.5rem; +} +.rounded-b-\[1\.4rem\]{ + border-bottom-right-radius:1.4rem; + border-bottom-left-radius:1.4rem; +} +.rounded-t-lg{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; +} +.border-0{ + border-width:0px; +} +.border-2{ + border-width:2px; +} +.border-b-2{ + border-bottom-width:2px; +} +.border-gray-300{ + --tw-border-opacity:1; + border-color:rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-gray-200{ + --tw-border-opacity:1; + border-color:rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-transparent{ + border-color:transparent; +} +.bg-gray-100{ + --tw-bg-opacity:1; + background-color:rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-gray-200{ + --tw-bg-opacity:1; + background-color:rgb(229 231 235 / var(--tw-bg-opacity)); +} +.bg-cover{ + background-size:cover; +} +.bg-center{ + background-position:center; +} +.bg-right{ + background-position:right; +} +.bg-no-repeat{ + background-repeat:no-repeat; +} +.object-cover{ + -o-object-fit:cover; + object-fit:cover; +} +.p-3{ + padding:0.75rem; +} +.p-1{ + padding:0.25rem; +} +.p-4{ + padding:1rem; +} +.py-3{ + padding-top:0.75rem; + padding-bottom:0.75rem; +} +.px-8{ + padding-left:2rem; + padding-right:2rem; +} +.px-2{ + padding-left:0.5rem; + padding-right:0.5rem; +} +.py-1{ + padding-top:0.25rem; + padding-bottom:0.25rem; +} +.py-2{ + padding-top:0.5rem; + padding-bottom:0.5rem; +} +.px-3{ + padding-left:0.75rem; + padding-right:0.75rem; +} +.px-6{ + padding-left:1.5rem; + padding-right:1.5rem; +} +.py-12{ + padding-top:3rem; + padding-bottom:3rem; +} +.py-8{ + padding-top:2rem; + padding-bottom:2rem; +} +.px-0\.5{ + padding-left:0.125rem; + padding-right:0.125rem; +} +.px-0{ + padding-left:0px; + padding-right:0px; +} +.pl-3{ + padding-left:0.75rem; +} +.pr-3{ + padding-right:0.75rem; +} +.pt-2{ + padding-top:0.5rem; +} +.pt-3{ + padding-top:0.75rem; +} +.text-center{ + text-align:center; +} +.text-right{ + text-align:right; +} +.text-xs{ + font-size:0.75rem; + line-height:1rem; +} +.text-sm{ + font-size:0.875rem; + line-height:1.25rem; +} +.text-2xl{ + font-size:1.5rem; + line-height:2rem; +} +.text-base{ + font-size:1rem; + line-height:1.5rem; +} +.text-lg{ + font-size:1.125rem; + line-height:1.75rem; +} +.text-4xl{ + font-size:2.25rem; + line-height:2.5rem; +} +.font-bold{ + font-weight:700; +} +.text-pink-300{ + --tw-text-opacity:1; + color:rgb(249 168 212 / var(--tw-text-opacity)); +} +.text-red-400{ + --tw-text-opacity:1; + color:rgb(248 113 113 / var(--tw-text-opacity)); +} +.text-gray-900{ + --tw-text-opacity:1; + color:rgb(17 24 39 / var(--tw-text-opacity)); +} +.text-gray-600{ + --tw-text-opacity:1; + color:rgb(75 85 99 / var(--tw-text-opacity)); +} +.text-gray-700{ + --tw-text-opacity:1; + color:rgb(55 65 81 / var(--tw-text-opacity)); +} +.text-indigo-600{ + --tw-text-opacity:1; + color:rgb(79 70 229 / var(--tw-text-opacity)); +} +.text-black{ + --tw-text-opacity:1; + color:rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-gray-500{ + --tw-text-opacity:1; + color:rgb(107 114 128 / var(--tw-text-opacity)); +} +.underline{ + -webkit-text-decoration-line:underline; + text-decoration-line:underline; +} +.antialiased{ + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; +} +.opacity-50{ + opacity:0.5; +} +.shadow-sm{ + --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05); + --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.drop-shadow{ + --tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.focus\:border-indigo-300:focus{ + --tw-border-opacity:1; + border-color:rgb(165 180 252 / var(--tw-border-opacity)); +} +.focus\:border-black:focus{ + --tw-border-opacity:1; + border-color:rgb(0 0 0 / var(--tw-border-opacity)); +} +.focus\:border-gray-300:focus{ + --tw-border-opacity:1; + border-color:rgb(209 213 219 / var(--tw-border-opacity)); +} +.focus\:border-gray-500:focus{ + --tw-border-opacity:1; + border-color:rgb(107 114 128 / var(--tw-border-opacity)); +} +.focus\:border-transparent:focus{ + border-color:transparent; +} +.focus\:bg-white:focus{ + --tw-bg-opacity:1; + background-color:rgb(255 255 255 / var(--tw-bg-opacity)); +} +.focus\:bg-gray-200:focus{ + --tw-bg-opacity:1; + background-color:rgb(229 231 235 / var(--tw-bg-opacity)); +} +.focus\:ring:focus{ + --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.focus\:ring-0:focus{ + --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.focus\:ring-1:focus{ + --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.focus\:ring-indigo-200:focus{ + --tw-ring-opacity:1; + --tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity)); +} +.focus\:ring-black:focus{ + --tw-ring-opacity:1; + --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity)); +} +.focus\:ring-gray-500:focus{ + --tw-ring-opacity:1; + --tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity)); +} +.focus\:ring-opacity-50:focus{ + --tw-ring-opacity:0.5; +} +.focus\:ring-offset-0:focus{ + --tw-ring-offset-width:0px; +} +.focus\:ring-offset-2:focus{ + --tw-ring-offset-width:2px; +} +@media (min-width: 768px){ + + .md\:relative{ + position:relative; + } + + .md\:top-auto{ + top:auto; + } + + .md\:ml-10{ + margin-left:2.5rem; + } + + .md\:block{ + display:block; + } + + .md\:hidden{ + display:none; + } + + .md\:h-16{ + height:4rem; + } + + .md\:h-12{ + height:3rem; + } + + .md\:max-h-40{ + max-height:10rem; + } + + .md\:w-16{ + width:4rem; + } + + .md\:w-52{ + width:13rem; + } + + .md\:w-full{ + width:100%; + } + + .md\:w-12{ + width:3rem; + } + + .md\:max-w-\[12rem\]{ + max-width:12rem; + } + + .md\:max-w-4xl{ + max-width:56rem; + } + + .md\:grid-cols-2{ + grid-template-columns:repeat(2, minmax(0, 1fr)); + } + + .md\:flex-row{ + flex-direction:row; + } + + .md\:p-4{ + padding:1rem; + } + + .md\:p-2{ + padding:0.5rem; + } + + .md\:p-5{ + padding:1.25rem; + } + + .md\:p-0{ + padding:0px; + } + + .md\:py-4{ + padding-top:1rem; + padding-bottom:1rem; + } + + .md\:px-3{ + padding-left:0.75rem; + padding-right:0.75rem; + } + + .md\:py-2{ + padding-top:0.5rem; + padding-bottom:0.5rem; + } + + .md\:py-3{ + padding-top:0.75rem; + padding-bottom:0.75rem; + } + + .md\:px-4{ + padding-left:1rem; + padding-right:1rem; + } + + .md\:pl-4{ + padding-left:1rem; + } + + .md\:pr-4{ + padding-right:1rem; + } + + .md\:pl-2{ + padding-left:0.5rem; + } + + .md\:text-sm{ + font-size:0.875rem; + line-height:1.25rem; + } + + .md\:text-base{ + font-size:1rem; + line-height:1.5rem; + } + + .md\:shadow-none{ + --tw-shadow:0 0 #0000; + --tw-shadow-colored:0 0 #0000; + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} +a { + text-decoration: underline; +} +a.button{ + text-decoration: none; +} \ No newline at end of file diff --git a/wwwroot/css/style.min.css.gz b/wwwroot/css/style.min.css.gz deleted file mode 100644 index 4a3e41d06521d6e6abbeb1e18308ff5523dec9e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25413 zcmV)4K+3-#iwFP!000003hljVa~#Q$Cj3{hEt84ZL16$8-~rgqYGz)O*?f4-)^_*9 zjE&8Qtg0+jHmWL1nOOuu7+(Vj5CF+030~lR_1%(M>PttfThc$G{=(}K=@A)``9x+` zf#{vF+2N=GWIS>^|*!QQFrhXRr z{!dmUB2G4X{_-G<`d%;nvhD|~-DLUv++6y1JBWupZ)3UH3tMX|anxEKMZHt+%+CJp zy5AIt_-{L2BMy5(yFr;|{V@6O?@ZSO{wVM}!Nqr`r#hkq$*Fhze$#Ka{dOZ9`h#R+ z=)W^PQ(nw^*y$`7CGg)ha^*5r=1CGWOA?Lzw1JmrJKhZaFRn}UjKn&t_)jGM(-Z$` zi~lq?8~yN7BaAOL(xK{yVbTo-tIMmAw-L9zp1(pxHP?b95AX&_;PnD8_S-9J{DMI* z82F8J7#(AO!HWXQtG*@v#iSAWgSH>ZQb$R+A`9uJ9heu*Z}e8ve#gNje|diPwD>>2 zZvkh|F430@ev|~%>;^S$b+Fu+ojY^ptlyV~T#SuEBwT)u`{w6!`uqGvvrhiFV18WS zkEhL#r}^We`EijyE}0)yMQ6;9XZYh;^P}p)IrHN={&?Q}cwRMr&T9P}f9|YrN`j}< zX%YMT(aL(zPP#kqx5UiiUVi;{Q?Nueh4FkQ?e?&?Rn3WRcA< zBG%bVe=N(1G&MU%w3+&m@B1t1_eSKkgHgOZJD;_Ad6tTulAWHKomX8Sj(R=Wo6Sxy z^pa)qYnBj+>N!RJE|RQla-tQ!M1?QC!k4C9J=0p&vOLR7WjDmGOMl8L)1R{1^rvR7 zQ|8#J>KgGd7;LKf?+pSHN@Bn`WojXw3I?5E5G4MT7#}ZMsRL5Gl{%GEF|r66eeEcpPFm?tJ5p^^X2)uvaF}i zI5Km><;y?)chnX^|MVNJIkW=AjZV;`>9+jNFbY?L_VWMp&;Qi-R{j62N|^nBgH{yA zVJDgW2QLm9hSBXNc=N+v{zng8DKle5ovryI;ssgu$6U^o;oP8V3 zIbGHqsscBM6H=Mo3x{hw=g1GhWU2)y~J295-W0mNqt@$*rTb~&cjw8Cf@M#KT_VwNYr z;VdBS@wQ59N7OVL`f#m?y8f+=YIzYT>-u*J_3kJJP2awv(m~I!exVWtVZ9#c`7apJ zAvO%Ct4Y`I`vCV##syKML(T2_1LD~N?BSt?H3!XN`m1j^y|+qAqzCHxl>!ipHBuHU zqPBi-q6A@r&IW*eYr-T?7csvxF{vh41pPsShGGX@7;rTRy`E1Ro*x$>cV083?~&X9 z-28=^-hkB{D&q8;qn7=;lRU`#@z5 z@ZfyT>4O%@zhe6CpHzA~3Q5Qp`B5?RVAb!5-A@s6a7{yKLbt<_nAh!a9gu8y2SD*C z?`{F8W3YF(0d_P5z$-QowsGIYI2yNWVqC4dYJy;M_B0{_%=6&LNNz>GTqM94E2&Bx z)APU}AHGt6wJw+msxQMKNqR~HHT)(AX#^pdFgMkN7!HvLxcQ|{Cfi4m)4ny5X@PvE7kf_y#)Y{w60PCoP2M-k>3fDzD8m%B|IoajrBL^IF&dtXTxPysqK5^g? zKizz4f=ioy<(B}8n|$R{0ChC?%4YzJntJ6ICJ?uA`vVh$8@K(+#5h{D{n`Yf=4`)j zAY#mYSH8+)8elrT_xl3s0zj$dDN0DYk_uY^^ZbvDAytW%%L_C<^wS>*!&1CKzxBZ! zyskPz=}`~^C1zUfkzhJ}#;6O_Tp#GIH^0dMNeBv1{Iw1h z!Ut;3uOp%P+cdH1HGwdC{(Y7z)J?JxuL6=h=ViP}ih4XG9|UN`lMI5JxqV$D5G`MR zq>}|}6_t%Q+m9{8s5rQ9wskAIUI5mjk5#f%mKt(52sE!-0Ok-7_a7jvLr~o36}O4l zcKd}+Y?HbSD0t`n4AJuXK+fFIt%+J;8+2{!7a9PVWrtO*Cb<`=Lp{+euthlhTEo`- zqzuT6-SlWfSZwS~ol4`m(eV4j1n}s!T^rUR>nT8O*{H79>j2ah8};)MNk}wjukF~t zq)R>?1qYP7ww>W={0BZ5{a0!#qTS;G?>d@3YR-t1S}Y}ecjMY0h#z)qX?-%4_H-bVj26GwWMay+Mp#Ikb_m%X0Qe~Ca;w+3Ho94 zUB87?8(ssO!60l2%@qvWz7je?*!3jQqdT0R}!!FsOfVo5Q z0hx7>mEyTd4#Duf*v?W{p)&uy1!w@v!A(W+9(ikpdlWR{UJioFxqhEPVGs0U>noiK zhIHo>mD&d-?<;u?3HVUaIYbQpfRzSpDcbrxOC=QrnVg>d-hlM|wlMsGRrg~9B^>jB zA08PH+9g7!dH5s)kxvUX`PUjjI%(vA)$5gFsnmN2mz3A1)xIi`>fL>jA(9}DN5zJ`*;c|bya)|Nyg_P4UO?s~z`?IG0BFKP z#Y$rENUR5F0eQ)mq-I2M8!cM@!3O2a9K_95cX$)fj6#o86>@4P;W`vHN~a^!I8fH_ zE4GS8Xf1l6giO)`;#TDybvmf(S89Tc!1UWYP>DfLx~+={H3dl>A=?+)1HaA?vA=zRKZ-JqY_U2NQ%xxO^wpeINAU1uM$5HSi-~tlj#; zOeayEL}0UdMfb5kT#dpJTHK$o4ngK*itr$ta^Djcv!3q(o%_XA4Q>nV2?^{MtnN|j zz-tC*-~Un}hViHe#Uz`YXd4S=>$f`5Vf%ZL0a)n=Al(RJqzJ0V4_{}HI6zylhaYN$ zcL8k#KlqCV_=&@Iwe!%#;H~M-V-w@plI}b)LFu-^QRme|0L4}B-2qTX3$ES;SY$-I zY88qQJFKb*OGXH)da*K~_-Wn7jvi1mZ5urBz`&1B~~A7m^mTbvkLq0yFSt=TGD76+i3MhKyAJDo`H*7A$bZxl}g058t=AHAvbh-Um6Rs zGjm^wz?Nw95a|;8N;J1fkt0(a+I;<1LoNg{5Pkbf^wFQb!!&YhE5ji7!wWW!w1gME zLwXNdiLbCtxkdITK((i;4l+-yHA6^}`%m+jM&f(4ZXxyQnZ}AZGBVt{ti2CE$&iBg zeMF@{n;0??f&Oio5aH1WGh^Gt4ADmQKoyP=}W& zSD?dBbk9b)JVp0y81xnC{?gV1EUmncZgpu_fNVgYn(1Qi1-3rAPa|?u0#^rE&V-ceYmFfH@z_SsV$!L9>Ixxpu|ou9D$DQTrrX*e^Lx|8!NE4woPoGy!qIk z@$5Sb7ox@D=}sQgz@~*~-` zxMw5W9ngc(CkL-Q8wPA@_g@+)qzGNTl>tNyBOv?7HUiWA@clfhBy!?~QWwKPi+oZP z)rQ?$4|Jh}4tWHiBkhF}-r-S($OGQ3Br4K|SsH(qIdyY6h4f^+emg>-;l%_ChqM(DXvQ*HsJvC4xWS>+T#z+KK zbZBP{YG?UR^MyiZz$o9kX#r??*a*?Qeah;1n^dlieh4ioZ?@T9*`_5K_xFGerEM?q zL?{iA%dFXo}ssodGBU4sZ^y477{_YO7)MMPOV)#v;%UR=e9I68dBW^VX1O<1vRl zwYy+-dZ9*xV%r9^BSWr(FEk_;=Q}_ltlyEo28Q$g`&nwEy)Xy*dfP;t0RW?dMhAu# z-~Ygbgd=1R{Lp~F&FTG*3`C5Ui~AoN2pRVTFrS#1b-)_;c|C3itH^n(>sSpElDc8b zN1l*dcWhWf91yNj>;Uow>mno4+r)XDBIY5l%hIfkmV;Y&4ZtWuQ}@v;)9~cX-Kchh(||R`*-?b^02z7vEA71x@#-s%LVGAkT>a z1z(rY>w(ta`N~Lc&|W%$(QbEmU)T-@(2RbU_11P6Mr=m`g#3j8a>TBv0S{GRJK#k% z=H%!AEm5P%#uu=SWj9+p@;b=^vnn9{kpUA*k#i6AKuw*|bCRJUdX{Y87Kx>3K0_knkAXvEOrwYz5{NFpP`yin6^G+6cFP$}Nn@L(L=El&5n zsJB58hA3R(7JFzZA{T9vcqaL66pnHIN|s8N>s7B+EaHu_a0@jV=$)*9`ACkxWMiU_ zLok)9M4>Cf`hWsG4tePnr@w}AK!!oUUfVegP$sUbp7wfRHG0T$Q`|v=8o?_oMIgg* z-sg45A4qEeGIYJN5e|8D{dWLH?!AkEc#j|Du+ErX#YBS(0n%Nrt8~iWL#8y|fKpIM zjHt8A`%OO*rv?Fo@*YZ@6pef&0S3Cs252_qC*rPnduJO z*@rf!#B%l?+hasz8O?sb9mhak9){7j5qP1e5SP5xbFLPMe?7hN*tAp0W z*B|J_#EXSOCG32SRdJySSZz2Opd$htn|Q3c((W zlnz;HaNxq{7QkUOVYQ;;w^7u~i-$TH@7Y*@cKkkc*X$|E3z||J-bI3G=Q|DRqdHi& zb^@qjJa7q31u5w1g}`+FuzoJ#|keFKBNLi^V&$bh1-(W?F6S0*e*JNM@X!mSxU z_}qYz{6n_m{T&NKyKmH@UmKu6Tm%9Nx@ut@1^vbZ4K9RmJOAK|BFgDFdGMtHb_YcN zzKFscapw;Pa@Yo9Xn)&82zTm`d}PS_ziR@cvXhJtzA~Ui6)ioj;Cse~URU=A5*Pnc50YpswI#TG~Y-v#u(F%Z%8h&d+(p%n& ziscst5bovu>jqG6fWd;vCTeWreV}Ir)kOY&Xb^a+*5{sw+|3_mscC=+X{(@=U89u7 z2>D2!-_!_n0(wV@G_uaF0kU0H(###va!1!NB4$8SOpOmR!W^oFG3>!{+y2f>cLlLO zer}=ghGzSF3xpj#j}=Af3m6wAKGNEHplnOPZv;yA5*HN!PyWR6u+HbTae`)VFxpV#hVBiX^e57@d#!%eO+bO4D> zMV%3a1N7X{6KXt1Ni#%R4ikRW>ygSu;ck&Xq;S;$g;>0ogVGKI+DPxSj1ZfFAzFra zS^He|$d^opEKmfiL#rN{7=R#Ct@Z(BZt>h%m8V2|FxKOM*S}St;(&!o8b#Qsa=-{* zoco8=(xH5k&)a$w`J-6hsZ5_ z!|RCaxIkyVw@~S=UC2xDCkq#&>$x8M*~AFz8M0lzP;(>{34krwBefd#IC!JgI*};mpKs9Zmxe_ z0HLn!JSf6kb9Lvwg#AZr#@OtmL#wGYZyS-hF z0QP_zN-&7X98v=lGO&W_^<@#28l?f2_oJ&3ZTI0G{Vy5-syf=rQnAc9+BOhPA5rh< zN)FP9*QwqJf9o$)l?UkU0E<#OTqU2~99&-@v%aIWRFH?LPsv zkFFI!?mk>EV%NzE43IYrqywU~p~$*o6##D|!?LN@yXp{b!$B%?en>fdDivRAP zil}r71MHsx)@AW~v;7R9M`)LGZwnyTg@^>$Z3Ej2@Rc>!9vPtYmS47F0V?kq*r5j< zEZ2@qj1T4UwWlUV*dtvx1AbBfI_?Ghr~q``3ix3G3GW2_I1huJePW;@c>d?w0|OGb zf;bN0olp-=*wBmC(7E+D+s`c+uJLh(L6NjqjAUZp-Vg`s?wYW5rxE~GWcBQO%UZK!^CqPwcc(U1s|&}%X?YGrhDEVij6*ZKo#A4n_8#$O!y%@(c8z3V1c!Uw z7oQm@Qtr^j!)hvsFxzklrNw<#{<|cZq;D31j@YQybzElllr@BIFdPC`$Nua`HoeH1BO`b4+nKfbI8{+(TQcH`}akcZC&agUm_rcqLmRx-$6BasSv0-kf!z zEptnW)-db=qrjnBJi=(ugl?fDMGg|lD0u7(BU!Q-Xd&6a!768Vh^up!K)OQ0gQ z&UB-V3j<_wdCD8tZqn~96_a<_R7I9LTI$hufb$39W<}B~KoeMF6HaMy6b9^EU$KM? zS^*hN(N2g(io=QVS|zv1-U9;*Z)|G>K3H?(iUn}Y5SA*m^dJ>l9S{x3eg)*>3*Oo| z0s^-FY$StDzNcE)Z-cpXgLUX&03%+vc)<(E_>FdTTi@&SQJf$-c#X9ven$x)?th~Z zp!d6U?87TDbiS7=n)KPYLRsZaMRV#a}d|g@6GlD1KA6~X7-BW8=-tt z1T+}c-xvsr6%;`sJ%XT_z=E1WG=dn0HN0SPAA}dNf8cu1Y{VX6A)=y$k3_9&2Ck(pD4fb3e;cU5@(uY@~SCACLxuTFH?T z@4^7m7c4j54at!MGV@;kT^xmS#7yyS81{Rh^gUJx-X$R~A_mER-$P-lj};EJpBLnJ zORN%X@O?M#$Q?1zfY{cw=6OwIP+)Fb^H!m4`XO@y^gUeJ)rt5-*uCFo02~vr`%EKR z=xLW*s(!K6Lha{iyhc$8av6nc;&%m51891;SiG&#-WQDcQI_hmtv)m$!u03T=8sqo zuLbLYxPup+15u<4qYKD*dB_rlqLNq@Ix&14hIv^)J=&&NJ-$!f871nXF%lq(omg@3@ z{4NJ^Izd>l_QWLw(wyc9>-e*Y8#&G(-(qE}7j(q!NpKs_I}Ev#ZH{_?I6G=0z^lJ* zvo;~3zCqsYES0z#(e^zXK}$O*=CuaFX?Fb&I(>u=E2&vXYn|gT!5%MJ_;#Qz7PRuQ zR!Hit_YDNv@$K9&03!roCrU4DrG7gZ#Si2T>jsXCiay9v9T70M)tHc@#&`t=+iu^x z2Eo{V``&d3cGz&=y8+Q?dcUWbgfK3}?>gJvdZX1<@ywOD$Pq{rHCaakbOp_$T_f3P z8)K71ZvzqGHVaR&2N|HZJ#O!60Mb8q4s|j-H?z&Mr0)e3L^kT7#qFC6LhT)eJ`_ zbI@>2-k}r~$mGF7TGWGQ%_B`3+}fkpIvvGOy`QBzFF8E;!~oHLlWd*<^jQIfPTL*) zvIqk{{{vRXp=tTAPgzEayFbG=nxXeJX)i)`c2}jN-T4PBTSz&APTBXf5XZY0yIe}3FS>n0Cps=k zysin2Uf+6?weivj#TnjaZK5BNLjjHV4Kv*_)~q-8!#3!`b+yXSsG?g`ZXagp8FA4gtgc5dt0OH@-8$j>|Rge_sGOO8b)rj_}odN4y2bw^QyZej>Rj z?$-C?1P$DgS`$NJO!S_C5?diT#9Yr1@piKxQtS@AW%8-+HQLPo^#jda!sXx&I#4V! zqUaNNbGZ_bqZpbgS>YLYjtdQL^PYC#qpPhS>C|LBjMixH4Nt~AZt#f_}4ybRm{IcxQL`I7@|gz}vhGkeSuFspieHu*Al0>&jh4(IHy=*#t0% z&w)hVJPt;QxKu10K(WU2Ieom!WyrX;Z=q-#;=r*s5w^%;M3OkY)2S#6)mh`PJqXu? zKW#uBX;9n;0Ol0$*I1DVX$R6mTZ2bDC=}ULcJ6_tAo2-3=G9SbVewAx;7=I>ooCy7 zs?(8$`x>()dHKocATE`|49=6CML6YY7Bb^Q- zpYJjwODQ9Qw~?l{|HuG|E1$u#%1a3aXL+qINj3b;)4iJ+%yIqHKARFmm>0CIJ>UTr zcm6mu`d?~9;&nW+&kkZV8#E^nmx4ZN;wKTjl;$=|(V+*ItZmIEV##u;e%Dzo8hXGg zwZ}TL^GOGGML1#!A1fw9+Twd`FcBB0;5#j@W`K@205{(J_2^d_WDuZ83f;hgTdh?T zAels>54UBjCuLPc4{u3I$yo#2&$+FYeU9 zI>#$sqX^L40G#$lJryLT7nE7oA6NkBS$VLnF@a+{bNh*g#NrlP{Mg@f)!eSv6lZ4O zbwjs#9iS~1Efg0U9dc*;LgxX{XEs#uK|4Yd>OL#ojveC_MFsa}@ii}Sr8~dd&n=Ma zoY$iw%2DZeCh~%~NE=P`R~nUsuG9Rl)r{=|A$vzHO##{Th5^(Ium3ua!EN6Aw19(= zp!Ys1;D+en%O?exE4E>aZKT6sb(JjquAyd!;z0N7A?vcEoiIF|?07R?9YCaJRoQl7)Z@E66I|OjvQ+0uo3Uhxo-O6&6m9SgxD3hc(;^5ju1~g*~wDnaSt3+|3q;`>BT8WUlvic zLW#?YfdIJb1Y>b`SLvtt_K__$lgOayw`mR`p|h_s?GbGvyYLj!^#hHPTTO9UE(`{H zpg3gIcgH5YQJ0=cR2%}I&>MC3dg!>};x>Clh7^Y>&PxV9l3lxM-PlNI6$7QPC*bEl z2XmGchM&9MN@vMJ)}z>Q58S6V!acW{^C|M7-4?NAV3lMkEP^BA7HwGoM3(~ZySlNf zlN0A-N;gf6>kTEAAwM5QXg~jiIVw`z0v1AcibdjiNKCsI-{v5Ww;k9{Dc*Q#A`kd; z*666IZDc#xX7^|0#X}jAPOJo~VO>au(jbNT2GgDbZc&F1pBl-ogVxVkffL7{k*al% zSAfWG!mF~_LK4wTAlU)t=8gtXARy^#gAGv32f8N?qvswQM#%<990FheyZwQNz)M5- zUYqGOvH`pebK62WuM>G+!=SGB;(MJARxPEsiB!yDHxwuGBaTQKUDHF?56MbSseROx z*KCH0`~m$x=nAVNWClYQ_uT%-NXGA9@4jz9kl18JL>b!91b(hb5>wD!tGf#C7rCd| zAP#%POF-+n&3cW{LGc65FEl}tb#irr>8Xhie9T9zP>KtRp%0lQIF4p|rihKNZDx5( z?n1QreZaz0oB%}a-uNj7CRs~c#6bi3XLfZZoqi)iQ$==Lmudu zW+}Pp5u?2LOAaD#r$^6xunjVXF2Nlhn7GyLL7&Ahbb5$_+8(eYmQ-7RU0%(B_=)|_ zLjP?dZ*G)7>PxQb-pS4$-rO zZ?+$10NJD_JY;=XK*ewky?!SL#J)W(r3tnU$L)w0 z@u=T>oTXA!vO|+JiYPfuaQzblMoYh=Fx4q>8!M26TWl&Uxvlkxw_$P6cS*}#jUaup zISNoq4tQTe+=Wh&D_$q%IfCm3@6lsgm|%G5&ZioHLZeha*GK{*dH0f46v1ThaVu6$ z;8wcZJyUaWZNp2*s0j#uq!DNzd6f-u zWD!MjckhvrEbl@9W5SjrhpXY48u6Y_CIUbU)md>Bnt06>NZc0ADM)kNsy(5pvA zvg>HcA508BG;&W#(mpyB{ah_W{SbR@@7}Zk!uAh_UxUDSzEp`6pM$pw*MDgvT=yAX z|5Xm>TFS1gSve3_SkT0gMHiJXqjbn`k)T2}}ilJCTi|XyK4FGMl z+c0SJ)%O}DRxKRa`M%QAhCMLlSu9@{zI>z^mlcn;s%nK9xy3`51?GJb7$D@$DT~uH_(@k`K2G7~my@hhz>~cFRYgqOo%Ygx- zGzUse!^9_Nmm^kYhy9WA1vPQGJ6YL4yMAw=HXOGST+`!+oVnYYXT^DESCp6mTKC}8 zzwuQL(g5#gzS&m#D*2sJ5Ya6o*>Oqm?Ht4zQ1FEbbb&OP$zueh_@Ua;&I+F1TfY>*l8z5(w)P7(zq$oZ>X5A(6G70L^L$wgVAkUXd ztCmv^KZ*5_y$A6+ygdB_C2H3Ld_m{KT>~JW0f%Pehl*$${Z2Rl!}m%p>>C4bHH7!m zK6$Dk=yb&EEY)FaQPX)txROxh1`C+PgXb@I%w+NukjDaD)%M&#p+UcHraLT)e>5>D z-h(BJd@ENRmvfzcWvaq^61RS-6Oo;o=UW1!6z=g@BxLnNek%khjFgVJZX^Ai(|>i=kSGw^(jgM zNTWRi5X4Za;l)BcT-Q&h7?_543Lx>kD7xqC#*HEr?@n&)7m--^zHzOH6q+n->y7J0 zuzdJiWkIVLtE@>^T;3yQDzbF4SWUXL&d093|3?-GZsR{RAlTV-g*8p7_PS&zZ+?_D+`SGQK`kql{1CJyetr#XVFw0P<0O5VByL>BMWM93@( z(Rib7yAS|0(0|a$V4-{YM5hko^erDy#D@hCo?!=SE>pA}@(E;3iMtL>>~j+$0*l~= z@6~4jhD&_Kn;UG4+f#Es!Y@bfY2t>%F1pxF$@vIgiMwMa(|Yf?Kl$DZ6XraB_~<(u zhNH6Xy);on5{O8qK4ObnA|1zIGAaf}OV++(2(f=dPuzWNrn~*^O1l8DU)Pk9xsKyy z_dm_j@%xRBEr9#Lj2hvMVR#zsjaeNV;g`dCmo;jVv3vxk7mvj#fVYGk@^V0AB9Q~w z?}JY>05K@AH0*q4BZQv}(d!{E@}mJ+A!$)Zmvi!}F_JHO!3(~2ZfXc5GG~5zJT^;InpnFl@sP~I0nJlFgSk>@a6oi7F=6PZv;Vr9sEQLn{d}-P4CpsP8 zv2`WOFK*ewPjvAvVKg8MI9?lhHi~NohC{IGAM$eTdUN#(PuCH;?&c-0eWMt?>c#2? zzI1xaNOe3nzGov`YR$brnmA!<8h9fVJN})4b9f}~eQ#o1#>YRIAUt~aEDUlF-}|$H z5Raq-$X^UdC!$zqbe`n?mVx3Inb6VbZ37kz-lcsa8184E8YtYg`&SG|AC$54g$clM zYxj2y425C73nb9}T@y2c_pZPCje)_@ZwKEPkk}{J15z-anjjfn1sZhK1UW9;F}W7n zK<=BIp9E;A4lD%RG#vak!+_)+gDGfF0iU_NW0 zdNrO%7tnFcH&?D^sp3FAi6aolcZGTBLO^RcRKb6*0r2?j_0P<7cTC4GGz{HXayLsw zc0pbsE(BPSVJ>qV@ZI{8k?fT4y!>AXNW%bv;)&u7nkt}IC@M;9*#co%0QJ4O!m`!zq}Ov6 z-SYY^7uUaHEo9xhgi=`nS@-=WI#=|NJ%kQZ^4@iw3@s3MkIZy&UUn7x#%^ldMI;9I znRVAGa4jY^7YNF)Y=n~@hpIei1h3?2FUR&%)Jlt7)K}wyV2HB81X}P;HOV*#UchoxCB}u42yrp%I$jCE^f=; zTwyI_T|8+^u{&!dLlf}?1T^KT$xdEs$0;K=HLO$UusGX|E?;_*gQOwXh#}PQ4V$z> z#sO8=)l3??U&pw?Hl_6;C7`I(>ulj&m+e8PJlV>#9+4{wtoK*gR(G)h&)MJQMqY%* z-b3cTi%^tY{WME;n~!)Q*x++%_{x_9-cN3LU39C#9+PRq@yz6F*3dU79?D1kxM!yG zvnA3fjFhxP=A{iULZP%gPd0q?l;^(cuJ7bSruarM5bXhUeZoVwfoIKicGzr$ql64z zpoUK@fLlIuL6^Eg7nsE!i3KaBIIcl&W3!pQS~9mH@92tXV{mG2M*f>#VZY@3@Zt*T z@8UpIL;S8owiOzO-^>b0a?x<(4IYK>y)$tOEM znTBRSiu`R;Hi^s>p=yczotrY3wL{!PPPww`M!lXpAPZ$AK z;;6Meih8HsnVtRHb-yVP@!!%gkabZ!`AE5D{V@6O?@ZT4{wVM}!Nqr`r-Tggl2h;a z{iaVOZ%fZQnN0n6re`Y3Sto^Y!6<_Nu9Gd7t2$GXn0d$o?$>K$d|~xR;=7lQgHZ;h zyfZC$xmkbMvO%gl>OUjr#9JP7vagOr$b5}K&qF63b+e#xhCQFJ-ng5&#u|7tV~vrI z>JHt>jQjcV#+}4o&~BWs9(5Zy@t9}Dj5FePu6pC0%xo|ij*^*K5imn5Bb66Z2vIAUN`FxC;+#?|@%Xoa*Qe!Y=+SzT-hx8P*oA<0 zoz}+zm1cbqz6$GuIQKn_gLsp+qL&)9b@IssLjgp@Py>I3TG}KBRN*^myy7?`#U#bc zBG|}}R(Lh0^>RuQZb~|Rht!ur!inGI~AH1#YxfBnissnR^`a|)9 z`rG0P^-=ML^|#;<^#Sk+ND|xvK1=^r@w4I_-RwBkg8X*I)7d9xZ{v%D(+!9P&-g$8 zF`Wv=S2!zhdOAUHS~^#7n(F+F8at&Brh}*c(xa#KMQixfS3Q2#2RVT13mQR?CWjDw zmtzRN>p|4*r!BVp)f`0rl8qsMC>g?HdDZ}$-}LzLN7wKbllABoll0&fleEaAy@>Qy z3jw4i;lGj~5_)|5-*_y|530ZBH>>Ang6ePKo9M6k5%kxQEc)w668&`~ss0+t9pM0r zeWS1`HQp#G9e9+YIRGW*Rxth(AQ^$m&|Kq8lh?Lyy9MY zvKoi$emh(7Me9j^h+Dl{5rtvA&E=eUl{T_+0#NXPB(G@ZrdrUGaMbFOv7FjO;>ud< z*^ep(RGJ_(1MoF2e$0QMt+VDW?Y zDUiIhSiF0uU~2P!x`w*3Ak~fZi(JF!)SqI>Ci8(ZFHF6&VynumM9iL95GqHydzYCS zvx}#N4nXU>G~6_N@)ag=N`#^*L1bB)`|*lwqfi}}qmcIb{;9^|Qrlmh&Jr5r3lJs( zR;p4nKw3XB4%x#5MV7_OixlDz^xD%iv#R;U6#7CoYQBJ`m^_TaRcUlACZ)#}9N(qR zMInPket-yswYT^^9yMJ_lGfREz2R;0rwk2ouiq)U<- zdU;knR+P}p?T2kr|On)26=9*qh`(DX1tD#+H!=p9C*+&Ipd1YZ(IOPfcqfV!j$(g*EksA*o zAL>XB`5X1d|L0Q;N|~P0AO3|uuxu$8EmP@_T3y~$^d|bI)S`MW*PsLE6CGeG8$|93 zBdDE?KQVy!6(%4xu2%8$Y1)x<8A=T`3rW9Kma<5t(9#o=S*54vy#8QLezn&;V{@_sbMKv{?_Xr16k?WXvL zC7P)cFb4n~B7K!PpXi**YHX!ykQY8Yy0nJ;R1sp$-;hrU#8X-CHak(+-z?|~b7DGQ zPQqf!>80~B?eb6GZgI>64spf=;x9I(weMtwlTV)!|MIIy-iX6m&sYWzAx)fJZ?rnfN+!u810MwuxYaJssg_9GZ{{U}Iu;%q=oS2lq3FD)X9pVP@( z{4P(pX(=MjTTDRlyIt9GCy11S;#62NOIE||H>ajlnq4TCofVZ9ZPaC#Ei>EY6{;&~ zcUI3hEq2zR){RVN$q#;e)8^6UlK5w{WZw9emBCh@Tp5e!mO8DoWo4wKOBb1GP@t8* zY1l#Mro_M5c|qGLxfq>Ym^r^RGk^X(>1az?ch#bn6|I&uyQ!Y|hnp%giD^)r+du{) z`DfN3=Tlo;9-RtmeGVXBTXCSoS7X5PNySl78T9BBWz&-QSKe(vLRGL!JNS`*PW&q` zx0Z?Jn6%GX&dnys%fF0bEq&fSiYZIyM-diY96|ZnoO9)+Lf(+#x6U#HT0iHBe}&SD z4V9lQ;ZUsay!bb9l?7(iRYF-ZZplu;lCNeA3A3=YG^74!%9yO`;!M%iIj2fzLHwJP zjswvYRS_Yl`@4!Y zEq7Dg2L1EDP_UbLu62;WDtNcw9z&G!R=l+3s@Rg@QxM1ERV>Oa9L%ChmbHS)ZFIyj zlk%lcG$K?@`k$I(VOAt5qxXgNG8q&dGbfA5@vBpE^9SJ6@h9x0JU-@ZHRaJHRoa5F zgdtHyHRWX8Ne8RwI47X13Yp_AtO66yj*0?m&XlTV$Zj698BD5^ku0eG$rrw3GPq+} z6&b!Mu2G&~mBmaYODj$j`ME-cSQP&ztFJI;bbWemOkAu}oz2%VhB|BbG;Ccqt+%Ml z>bjh|ENNg9(XKXwPRb`GimdKciLzI!JroKk;k1ifjoTPC|3i zg`dQ7TPVC_1S^)+Vo`3fFxK)})+02f-ikU~OKmHy&b4fpWh!5)ORIA&&sEi(#FAX7 zbNo5`gDt&pW6gK(6-%qADJ|>HyL#$uWfkuEINn+?@w_;eI$OILmGkAK)Y{J*@in^s*^c6D`CK91vcx;7V2%2FkoukNB-HMCp5V%1q%R0)&T(t#_; zHjyeket*Zd?z#yxiT-7`CjTdvnYzM>B%I|AEa{DV@h(6d3wE(6w|uF&FoT(3_oxO_ z9p3^hE7U)04pJS}pe$3lI#61jO9iN^ZjxpHtuXZX^Zgi8Vf=}HOf3US+%cqK&DlAI zYF%E1d)AJvT2H*#Ogxj0rDWG`M&%4UF`MyNvglY!_6e~+o__A>(Dou^9^{C+F-?=A zu;LUFU(0oEX}#-AR9j&-soEwqA!mg;_3B&=W2n_ji!B5MgbG-qx=&dNgX)XF^y+Nt7YM10GU#QC}bFIx4m7RpWIA7)1 z)ASe|KK4vKIb(5I4fSMW&AC=jovo^%mZ5k&I*v0Lj-|oYZA8^1IVt^hEKzbS_4RGC zbv+aDFbeu!v;m#y?fGVPKqxM+I72w0Txpn_Yb|s^JDhqQgF zuR0#NMng(<%j)2R_B=J@+yo5~R|SFc_yppZN~^qg2soJr6&CW-{?eJ&;zYFpe^Xl9 zgd2^l(2~d#tA=BrN!Hb(sFSoR=eVEtmgbxK>VR=NIfg4|A`U4HG)a3^Z%>g{RF>b( za+B^R^7+Ri)(Pw*+%!0eO@u0Y5^-*y@preo%qMLl9J)%OAg3g#r;Q+f&h-Y&qPMbT zNNdqQ>kUdB4X7kfxyn;kncIC`TG>f#6Y^D#Jx!0n;bYI#liMAX)lg41)|_i~BRm=PX>A3Tbhmpqs9-|5VgGOjeEb4zngykxqf zrj6usg~31LpYK#_$5l;m>w7g6{+2)2S)8B=!JrdD75tpv9{aSOD6B|H@wGzXUp#lN zw>QLP1VZP%|h7@N=#=U>3a^JhBVIcI+Nyr`q`FH&9Ap~zKDaO-hv7;apyko}5sj`unZLb7v>5vmknmIw#x!SVcSc0L6O7v-=C9zt{@ow*jj5 zB4-#imYDyW&2#e;60`QipPYe8wgg7^>iPjhT@^)?GUcRu15m`cv^#+vLMc5?Vv}GL zKbhTB@=Bf7yHyzga%eE9xH9Qc*Go`j_*~EMWP2;yhO{F6v-U96QI^WHmFq|qRk~E8 z>MBoS3ju1KWHujT3QRJgPi`+!QAuryT7N#)+f>x3rlu!hOtOwSTaLB67^5jQX3@!c z6~>c0$J%DRWu~vU(=eA#_h!S(E<;#YI(vTUbXgIl6Q`Dwp>x)+J~mpTA*H%y9alqV z(LX;yL)N`$Kx_x6r$2YDGH%L!u9r&&SD&T{6&hZr-8$Poe(l9uQM1~QeFu(JiTnEU zLXG2IV7{<8Gk?11o>0|;E6lSh-Ithm+UL(!dXp+UU;m=gi8-z8O7pCvW8a7)Ypp1( zlzWePD-I}WTw;#Z@A2$t05C7!za?5%9y_np076Z9!ds z2G_i0y}FulZ_gQ*=wr^WUaz&I*s~Q_5s_#s@+Ivx>A*D)g^#+L=a=JY~K||W!U==@kI=^`4O!aY& z!c_^PICLq3_+CNGxzpZKXTlo6EeWc|i7zV33NE>-C|Ao^cYw~%oE6vIqw9)f-RQz1 zRiFD3(9VLtG;PQO0(ENHk`xIG^{#kc`>Znnrxym)C z@(SJewNzAiGS?dAE1h5hAA|2Fn8PP|xlvgib>(O6Iav3KqpC`3`CZ1P=y+4)m=_(@ zZAkUhIk9cVc!K7b*B!l0RYRz>{FO`%~He2fKCffd-Umadm z-HbB5vBqAa)n073CTNCyH+!=a4w6P3T=JJ^&n`vTBh?xqRb=s(tkrJ|HQ9XNeZhXf zeh@~K%P4j}S7`b!w+SG1I)_Q$=r$oHq868q_l~;Ff8o$;1R}? z=sP|CqIx`hZtllc57NoZ@AI1TG@F+z{4#sPzd#9b@zk@eZs;fOy=ENtMv1?Yz2m(! z_v5L?)Tw#D|6ga9rl(i*OYHfCLLn~SY~m$BtL`P~Oh^9ftS9~zs9MomX0IG~ou~gB zUbG*fmmQ-XP5sT3d>TD_quzMB+)TeLA4T7kkI*-Q#P7%IDS9=M!9WPEh8)m$M{yE# zHmGj|86*mty%-;vPsU5Ww4S2ZZ_67v3&k^lVG9{-!Gc*2)t}B#r!^{l*xKxt=ztiz zNX`3T(DkDrfgP3L^~f78i~p?11iP0)v*yy4LI zXg0R|lqnnQese8I3g1&Mw4U^~IZ{>9?1im0%^ZSgV!`P2h#uXb-S!8HIf*=`s8G#X zURF&|Um8shZPk669Dchr;{~rbLQ6#Ya=evQ(4wM3l#8TbKpgG@n`Fx}X3tyKZ?atb zQ2{j??#}CMz9UOO5{c%1KNxuS+t)$gTlJU4jPW93e&P%g5~q@IO0x2d%sq8_?#DAc zY~uH6yN2|U#QGFbZ$+UpY7nI~yOS>NT$7SUJ=j!EoK!IygI)NJe^f>tjw#FTW*TR% zWARPg57(-gM_!O#pFHaNSWrX_>XhYn633ZoV#eW1T+0cgZr&VYUhz$0xRg3GtGodB z+$za8`RqzB^QxL%v_6lqeDKW*polulNJ(z@a^lJ~F=6jbPg}->_B#BVnU-3u zgz-iE$2Gup_kM=?sHCXsxlpqlo)fv@Ebi$nYlpHPngH9-q3wLuqHY>F*qriHMU^#w zqZ3ix@l=7AHak(+-$X;TK-=r7xywliQyZLo`KKpY_-x{>#%1;c^lG2;ZiP)M~1X|S91}S0B$(ft1Y9w$Ij+{Se=Wxadx$Rk?{5m5$ z$9cLQxeD6taA31bDX5}JIx3%pp!}jNVLBmY20N{+Dzg_x*|L$Y!tKP%y0B*0-k3&H zt;%%GMJOoHM7|CTuE&a@uC=^qVvRG)PKIOQaACxxP-# zw*4N-s=OK0VAZs|#_Va9$yR=C-70s+D$7qHuQdNSO+}XPu8_Cl4PqQpSSY3Z3AWM( zR6cr9C-?aGNdrQZU6ETs!$~f+D-=_HWmjnnCc9*#P)y||0i}(Y`21aQGE^M}s>zlU z2fP9XFAvu%CCsF5@$JM4VY%Cj3zg$pl=kzPN0in{t$s#+kM#8mzVarP6t}$G^gCfh zK?hC%ho0oQr!|Vi{^1|RA1i9fd*_{;KTI~0c0NUavvf_16uB9pHuTeN2{qmS=Ti+z znV!-g{)In8A-SXdQ;SP&e|0*`*$9bv!GKrXDMPg@>$Bc%5EWBO$t_w1Avlw0IlJ*h z+=D9vtim8dB2hs!osFXJOMQ>#id`Unu}p)vN@8s)_%$OXiPRw3*^T`K*F9ph$H${$MVR1&e` z!u9HxHDskmWSOqi{AN{O5r&rb0;TBgphT+*T_Zrc#Sx0o(jQ@@Wg4+nAVQgBDn~g8 z1)xsS)x?%a%1ZK51k8Ob-mX|>tC4P^B6t~P>*6akfI2iT>q!}*E0hUL z?Tnh{VZ~rTb%^zC?u=aE%yn*F99b0qKRdTHO{z0_9CQ?-6_A*YCY4Oa+TMn_0P1gM zovAxW*%FO4JN?^eW-i)4pUKcV?5u?ZsFxIyGG!rGkD+MfDk`KPT_m4^2EuV;4*!o8 z4K|?~MW=r|NTv+2c0PkRcJ4v~q*@`#qMBKcL7QAfg%m`!d`dm4WlXC`#^)e(x#{07 zF5|#FJD))rJ9i-glB|$qk<6^eAWW{JLJA^TKBXq3EfSOQ|1{OoSIKqB@=piN^p@1j zWl+Y-oBs|8mQS(hWz=C1#jYfufQXe#s7I@8qoxR@E&IA)^~E(SIe0Ih*Pu+k1ds&j z1`;jO+4UJjDpUy45DklI^~jii|6DsK3|6K;9TZd{epW7PDjIq7-yJj5PRUJBU57Ob z%}VkKcy?L|^(a-?Y$_*;E>`~OnwlK*XXP>|V&%<$hm^{vSd=pAFbHB-l21UC$|cmJ zRN?&_)77JkR$rW~m4*Q3^BT0tmjIF=L-K=*jvP#w z%V{m6R{mm&V~NeDTr1R*rpQc4rf75wwCz!Rn67o>EJuCq!KNNDO-#NQCNjz5{znFuOf{y+V>K<#L`qL1JTzGXH`?Gj8|pmdU3Mdi)#kZeql9xD(>Aw}&D=lo zPv!k7^k;?Q4#m(azfV@abesKa6t2hrCVapbRp`#*9DA4e?{m_ts<*}huY7|dTsAPv zl+jO};G&-fgl=->>DIZ`^;>I1jhR_7h~XwVR%4DbH>~$8b9*l^}=;= zNK)qe8>XxsUnjUNr2;}*1r!OLFQFDk7i@%C zet9;xlGH_cBl2NNmtu>AHWJ-*UN|rQxyme%Iaem2vYEX|-1$~X$pv~BO9mv*6;h;nv6MQ5&s!tSsWPa++R7ej=fgBF z#UdG^6W!E4?JdnWo31i}1hLA50wl|h~o7 zVhM%iL)fk|3lz?k2`Fr4FH$&{zYc{9*3T@vI>KCok5l7kA*+j(%i%>@+v#NtEuI=I zDY-!LV#$E$xk8F`FP2i1xovx?p*-@z=o(6OYA!8gb!pb+aG+jW=_Lxbd`+dKbf)b|FB`E|gMR(Y7qC<_av2TvwBxEv)&R4$7CKk#b@rm#BgAGG}+WKtais3sn@e z2&AOs%BZIb=B%>D{E^3c>)2qkJnl>Vj1|Xmsh`mk-rD0KRzZpevGk36rl}RAD=xsW z+&z12E)wSy=D_&{K3^guZRBAF^{YP5V45?G@-=O_o-%qGSyIv#@*o0dnIx@2o-|7* z==oMSf1E^q((2mBlilZ$k=ap{neDXYpN&@HjeB8sZZB+=noi5C>=`@Rn3m=BpBMio zY=WGhrA^=&Y&M~WEnLn|r|F@*P3e3uZB!oOyg7YrvZNdSvV!?wXssLWty10Nt)q(S zjQ8B4_%})Y&cV)yPaSKpE%Qf7Yuv+}3$iMw#$4qqYj)+Sp`ny>K)`wR+ih0)?xD_K z#9P`D-}jH#4CjdFqrZ+fy>oV$T1|5ge=cCGoI=u2H7Sv#J*2F7K7&0LgGtMibNp3+ zSDoRP609>p?apD(#jqV~)Gf=9yDjc&QSAug|iEW%nhu52eGP+6h+B-NOOmdW!pey+|) zpZ1r|v=%3*y+n*#A%e#mW7{0&ZcLfrHe(6PNg=I+udpvvhhFMAlfQ1|Gnn7>-1 zyLj$g%b%cj=ji6b8jm%)Ia8dwHSXcH10c(3Ax)Fx(L&j|%I7b?A3uJ%?m;#}66?+4 z*5bLdleNJ))WtZ=YPmwXAWx-lEbS@35$3x53s%aJ$9b zHuS3*9lIbeK+&pm)+%x z6P@z=!^GMzlgs-6B zHSto)X>+X1qD*q7*7G?LNGtw_GsrhVvTN_mr&3&XR5F(YYo>SSnqP#uDmnQa%vQm& zrVE-AbSgWV@-#rcKS zVdk_9ZqEEBO*lt;N&K^N)VCYDYqiP%)wVj~A7@FU(Up`CA;TR0uU_7ovto!Hw}{yf z>ey>A?78b!COeop9~YfFlQ8eNq_a%tF|W7O@9NZRW}IyF{AKEO&@QsD`rlkGI@^fH zJ_BAPGVZ}r??cH?8t3tom zpX+Ip&WaG&luIkFGfvki2`$sHG{CJzX^2ZP>iWH5?o3PJl3BwOt;!YIv}bSAR18&0 zdOvHboaC2W8L38EtIGs7ZYj3k_A9%RJD+oER-mHL&18JjBd^n?xy>6X z3+1UN4rh*83Lg+UULk4t0X}FV7iw4Gh5J3l6(eKxusnZd-^#PYUQMw7aMhl_fppBi zmu9c*dTH*mp4Z4|y$Si(lV%sputOp0T*p>`1^bKp3#uRaaR=EHGXP`iX0bK`9Y;`$V+ zGf&<|i_DTXjU&R&GNo-&9?PW##kA^}Z~D#`3ow4IV{~$7uC@}n^BSfp?vAqyT0Nou zie37UnmeY>pXK~JyE=Cj8d$Y2nak~xt!)Y@Z@gj43NU`HJ8U>}y>0A5Pjh8#Kt(TAjoon5 z`O);qB&A*%M^hW#3~v~_TIVQ}(&wCGVo8v-7eR=h8VG zToUdvy#*$Vf6w_dGxEFPF}D?5|U*!sPx!sokF6OSuE7U#+yNjXx# zLly9Rf9k`X;#47O!Aig^Lg3j69B{smG};yS*iG@qeBmy)@PuF9-txtRFA znX)cRg3(`_shjL_#duT>K)xN;#W$tY&HTCghAu-B&7Gtxkap_71pQ$cB_0K}xX#f5 zT4yC!pP|Efst(cNT;-?e+EF;9=%GRW8Y#Ir*1I-J6=B8+sc+Qg!Dz;U$laXST4IZa(>YCAxs8jCaMLHB ztBCCys5*6dSB2}G-I=*^4Ld0++b|y1dT~)_ZU+|vaVx+3vFS8$MDnmbR>l)!siK(< zw+LP7hi%$3lz7u+aX5U-;aGRZm&m&ZGl{BdHz;E51k=<;*56{+bDVze%(TkIZJJSk zdXZA}X*Mm)NlNHj73IZ@#3L8F;$p@#lscXDB8^USylN*ItH$nSvre;QO|E7w%2uUi zo)Lf0{(uYVg|W#@>5%CQBTZ42jsUN(B1KGn`Ab@`EZ1yXaf?;pg7OCEnL*sQr@l2d zmM;WxKr4t@Cl%(A;l%jR3BzQp_uh)F)_d}@W8^HaBt1Y-RIZ7(H&O<`$herPT*yq` zBY7r^{wjEBDb1=U36h?l3p8=t8w#6pOCnz`kksu?HQI>W%yt)wT`yE+`47q-1Q%)yq1XZD^u}6cR*3m4qXTgTpIo$7O!ZPi>q3!)tSxd`bcg8I(#vC~snw=6h+nJr-RfWvA#J{p;mOdYiTM46|91XROyP9pa z&Y)&Ro%hd`@@UnQ)uk=AIU#+Vy1d;kjXM1t+U?wI^A$^P_b3!gvtlVIVYq#J!{WLb*fcQmc_;M-nsJWSn|fWyOlYXk*|rD zwAC#^beh%f*11;4_p91n@w$0Q>n(vIA3rZ^Jm!%s$!hx2*)#1{g#=VB0P>~Kn5@EL zh@_*@+38!ez1gW)Rmei~>|%4itf{5%zq?ym;Ett^MUh;qT-;%#+1zoa-R@MjyW-{f zlGdBtkv>dc)_BYvS&}^=&zz%OaAngS+)->yRv`?Mb+p?$ylb}FI#HVm5%1jD(`9W| zb-Ruhm$taTES^&jv2r+Dj|GbFx7#)PP{uX6h7~Ke7-#A1`6Y{Lprx31tW3g=DJ-6l}lTk(`0F&e3!VfayVO$ zIEdQOYL+ggc5C2%A=j{C#U=-xUp&*YwSLf2%t2PFJrT~HUnt*7SWPMRqSz`^(JqGC zJ2my}ys)jSXQz0zOz`K=E-sX7>#}0kQRcGN=9tI#TOAk8%?z%VL)P({?N+JIXf*}& zqR^^BwI<`VT63M#E*WazoqZ^>jqfkaE!OFRgKLUS%I$U=%^=&IEr@@W+g+KZSd}BU zQI+u2D0#Rj{#92cFPbb$Q=D5?wHo>99w7fpN?B!QrtvnPI;ZU&s8tzSw{dP=mHoO( zRV|=q4jwGCo22=S znMEoL{j07D&#YqZ)|4LS6FFIAgP7|=%8)+Zgys%<6 z8uCaO0hZf-$D@$9%d-PN?1#~?YhGEKmZ-4PQ_|AinE$W1rt9HV%~7A^P;-Xq znS8alI{0~`q!KX~RUKJ>)6;R3chjJX{BME87ndstV3(T4v=s|UN5C4C1v0{>{uIN9 zBK;lYLn)L=|E*tav0N1=SS+{SK2Evwa|?@(f_tmSDtO_XixL;dAh10;7hS`1x{&)! z-O;&NGCa80dZTl(WO(Y93rFW-$?()J7>&-wlHqX_Z0C0l&q5*hV(sB68y{S5&G9K4 zpt=R)0V*4z+9ksgDjOn4$)bRNNCu|YRXE$ch!$*uk!SJL{NhsEUu6-lY_*)q-ic{f zsu0lA(`E=rgLq|1{)bout`#E9PB+E8869B8Jt^m!=tzewMh)qarMT~8L%D3-Ns0`t z!j}-E@$ZTlCIK*ARL}lNEPwx_=LN?YYT5qsuIE~$J1SS-sq)Uuq@YTgOw#Gdg->D1NX$ zIho|RO|a_vPbrRaJ^xQBlOzrP`G*?*Vt>ndRQ0!t)yM4Q4>i&!)!i|Nmk0L5b-rSy ziqJo}hV`?c2VMq3)tM=-isU7g9Fr|B=39uTQiiFaUv5Tz{= zH2a}e(328(_M^<)N!pG5FL@M1JZ1I63b>Qe;&PpOtAkh~*;w#RJE^QM@=%|Ok93{X zz^5i&Wtt=k6o~du@;bgBLMERui#f%f?BNf%x;Yz?GUngu>y`dvlf34lV|Dufj5g_P z+dp>w)*6k&W_I-?U#e;)r>*{*^cKOU-w7lC2knB@n12+f_^C$Ygk2UiZ{X7AW^d2W z%QGnU4|&omca>@GaC7dM5vW2@#2ZjoM0@1Dmg%twef_T}Dl0|&Wgo$spPPe+y!doj zdMZ<$BKXNqtkX9qrau2bv&ZJOmiQ&T8-jmrG{at-hts^;QhbJad0f)7i@5`e=@F%L zT==M%8kpHL@}QTzQXoChAc#M^l-{JEUpSP%5yScaa%ygRDhd<&^^~NC5`Jv{os|q^ z9KHabN&uf_3E;cA@=33${Ggkda+Fa9eD5*ixXaxrm1aXP@{%z68Brj+ z#8#isP#kH!pP44VMKejpn7p#<57YT}{*Q>l#z?`Ntf~KT=F{c$FgkVpe~O5ee@!-q z{(mD*UG@J>_5HNyoZ6ds!y&c68?~K`*N|#Kf+G_M^c- z9PDjSZLKxq`fYuFT{Ju=rc-I_FVnW`-^m!BpA$n!(FEuH^S=1$wbP$X{@H4!Kikdp zr_Vn{ju~+bK>lp=&sHn_*=(mjJ^p!~0teJjubuvE^3PT){n>7&KYjk$@x)J2gZL?G z5I;o?;-{!V{1i2apCX5-Fa0T6FMf*Fi=U$P;-_f6_$gYWev10UPf@@4DcU1`iuQ@0 zqP_CxoF)Iq;FY91>Noi)nRW7TK{%iJ+5+Rin1d%OxZwona-AKqwSlqO-Zg!V+mglB zsB*GaO~U`n=RY)`_rpsK`Nvpd@c)Xw|Inh(R7GmDNB2Lq2)z9N112Q6`Di)<07FWe A`2YX_ diff --git a/wwwroot/css/tailwind-override.css b/wwwroot/css/tailwind-override.css index e69de29..9784158 100644 --- a/wwwroot/css/tailwind-override.css +++ b/wwwroot/css/tailwind-override.css @@ -0,0 +1,6 @@ +a { + text-decoration: underline; +} +a.button{ + text-decoration: none; +} \ No newline at end of file diff --git a/wwwroot/fonts/ionicons.eot b/wwwroot/fonts/ionicons.eot index 92a3f20a39267ae7f45144f412a995a663730360..a0e37e22d97a5f0e7ceef7e9bf29230fe97a4b2a 100644 GIT binary patch literal 112654 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ʛ@=5tkcz*Yxg?74KTbuXuf1FZ4yNb(q#2 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

8E#xmG!w{$tO5=<$!EHPzZXo}IBc1_sqA&q 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 diff --git a/wwwroot/fonts/ionicons.woff b/wwwroot/fonts/ionicons.woff index 5f3a14e0a5ca6d20cc4fac708979e807b0d51bc3..096517daacbe5345488d41a4f7bd908718ad37a0 100644 GIT binary patch literal 65912 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

  • F(S(gioucm()OHA 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 E0LEz`i~s-t diff --git a/wwwroot/index.html b/wwwroot/index.html index 41bc4d1..5f35c67 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -2,28 +2,32 @@ - - - decePubClient - - - - - - - + + + Index + + + + + + -
    Loading...
    +
    +
    Loading...
    +
    -
    - - + + + + + + + + + + diff --git a/wwwroot/main.js b/wwwroot/main.js index e69de29..8917484 100644 --- a/wwwroot/main.js +++ b/wwwroot/main.js @@ -0,0 +1,164 @@ +window.cascadingStateInstanceReference = (dotNetReference) => { + try { + window.cascadingStateInstance = dotNetReference + } catch (e) { + console.error(e) + } +} +window.logFromJs = (message, where) => { + try { + if (!window.cascadingStateInstance || + typeof window.cascadingStateInstance.invokeMethodAsync != "function") + return + window.cascadingStateInstance.invokeMethodAsync('LogFromJs', message, where) + } catch (e) { + console.error(e) + } +} +window.isServiceWorkerAvailable = () => { + try { + return navigator.serviceWorker.valueOf().controller != null + } catch (e) { + console.error(e) + window.logFromJs(e.message, "isServiceWorkerAvailable") + } +} +window.getLanguage = () => { + try { + return navigator.language.substr(0, 2) + } catch (e) { + console.error(e) + window.logFromJs(e.message, "getLanguage") + } +} +window.setLanguage = (lang) => { + try { + navigator.language = lang + } catch (e) { + console.error(e) + window.logFromJs(e.message, "setLanguage") + } +} +window.isOnline = async () => { + try { + const isOnline = navigator.onLine + //const url = "https://contents.nuvola.xyz/api/assets/6d9f5e55-2034-456f-92e7-d9ec51066443" + //let isOnlineStatusCode = true + + //try { + // const online = await fetch(url) + // isOnlineStatusCode = online.status >= 200 && online.status < 399 + //} catch (_) { + // isOnlineStatusCode = false + //} + + if (navigator.connection !== undefined && + navigator.connection.effectiveType !== undefined && + navigator.connection.type !== undefined) { + if (!isOnline) + return isOnline + + return navigator.connection.type === "cellular" ? + navigator.connection.effectiveType.indexOf("2g") === -1 /*&& isOnlineStatusCode*/ : + true + } else + return isOnline //&& isOnlineStatusCode + } catch (e) { + console.error(e) + window.logFromJs(e.message, "isOnline") + } +} +window.clearCache = async () => { + try { + const cachesNames = await caches.keys() + for (let i = 0; i < cachesNames.length; i++) + await caches.delete(cachesNames[i]) + } catch (e) { + console.error(e) + window.logFromJs(e.message, "clearCache") + } +} +window.clearLocalStorage = () => { + try { + localStorage.removeItem("PrivateCacheData") + localStorage.removeItem("AuthData") + } catch (e) { + console.error(e) + window.logFromJs(e.message, "clearLocalStorage") + } +} +window.reloadPage = () => { + try { + location.reload(true) + } catch (e) { + console.error(e) + window.logFromJs(e.message, "reloadPage") + } +} +window.getHeight = (classId) => { + try { + const elements = document.querySelectorAll(classId) + let px = 0 + if (!elements) return 0 + elements.forEach(v => px += v.offsetHeight) + return px + } catch (e) { + console.error(e) + window.logFromJs(e.message, "getHeight") + } +} +window.setAppBadge = (counter) => { + try { + navigator.setAppBadge(counter) + } catch (e) { + console.error(e) + window.logFromJs(e.message, "setAppBadge") + } +} +window.clearAppBadge = () => { + try { + navigator.clearAppBadge() + } catch (e) { + console.error(e) + window.logFromJs(e.message, "clearAppBadge") + } +} +window.isMobileMedia = () => { + try { + return ((window.innerWidth > 0) ? window.innerWidth : screen.width) <= 768 + } catch (e) { + console.error(e) + window.logFromJs(e.message, "isMobileMedia") + } +} +window.canShareStuff = () => { + try { + return navigator.share !== undefined + } catch (e) { + console.error(e) + window.logFromJs(e.message, "canShareStuff") + } +} +window.shareTextUrl = (title, text, url) => { + try { + navigator.share({ + title: title, + text: text, + url: url + }) + } catch (e) { + console.error(e) + window.logFromJs(e.message, "shareTextUrl") + } +} +window.shareText = (title, text) => { + try { + navigator.share({ + title: title, + text: text + }) + } catch (e) { + console.error(e) + window.logFromJs(e.message, "shareText") + } +} \ No newline at end of file diff --git a/wwwroot/manifest.json b/wwwroot/manifest.json index d33437d..506dd5c 100644 --- a/wwwroot/manifest.json +++ b/wwwroot/manifest.json @@ -1,21 +1,42 @@ { "name": "decePubClient", "short_name": "decePubClient", + "description": "Dece this pub", + "dir": "ltr", "start_url": "./", + "scope": "/", + "id": "/", "display": "standalone", - "background_color": "#ffffff", - "theme_color": "#03173d", + "background_color": "#FADCC7", + "theme_color": "#FADCC7", "prefer_related_applications": false, "icons": [ { - "src": "icon-512.png", + "src": "/imgs/icon-512.png", "type": "image/png", "sizes": "512x512" }, { - "src": "icon-192.png", + "src": "/imgs/icon-192.png", "type": "image/png", "sizes": "192x192" } - ] + ], + "categories": [ + "fediverse", + "government", + "social", + "threads", + "discussions", + "communication" + ], + "screenshots": [ + { + "src": "/imgs/icon-512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "shortcuts": [], + "version": "0.1" } diff --git a/wwwroot/sample-data/weather.json b/wwwroot/sample-data/weather.json deleted file mode 100644 index 06463c0..0000000 --- a/wwwroot/sample-data/weather.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "date": "2018-05-06", - "temperatureC": 1, - "summary": "Freezing" - }, - { - "date": "2018-05-07", - "temperatureC": 14, - "summary": "Bracing" - }, - { - "date": "2018-05-08", - "temperatureC": -13, - "summary": "Freezing" - }, - { - "date": "2018-05-09", - "temperatureC": -16, - "summary": "Balmy" - }, - { - "date": "2018-05-10", - "temperatureC": -2, - "summary": "Chilly" - } -] diff --git a/wwwroot/vendor/bulma.css b/wwwroot/vendor/bulma.css index 35238eb..92751a0 100644 --- a/wwwroot/vendor/bulma.css +++ b/wwwroot/vendor/bulma.css @@ -1,5 +1,3 @@ -/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */ -/* Bulma Utilities */ .button, .input, .textarea, .select select, .file-cta, .file-name, .pagination-previous, .pagination-next, @@ -8,9 +6,7 @@ -moz-appearance: none; -webkit-appearance: none; align-items: center; - border: 1px solid transparent; border-radius: 4px; - box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.5em; @@ -92,7 +88,7 @@ fieldset[disabled] .pagination-ellipsis { } .box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), -.subtitle:not(:last-child), .block:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { +.subtitle:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { margin-bottom: 1.5rem; } @@ -171,15 +167,6 @@ fieldset[disabled] .pagination-ellipsis { width: 24px; } -.is-large.delete, .is-large.modal-close { - height: 32px; - max-height: 32px; - max-width: 32px; - min-height: 32px; - min-width: 32px; - width: 32px; -} - .button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { -webkit-animation: spinAround 500ms infinite linear; animation: spinAround 500ms infinite linear; @@ -194,263 +181,6 @@ fieldset[disabled] .pagination-ellipsis { width: 1em; } -.image.is-square img, -.image.is-square .has-ratio, .image.is-1by1 img, -.image.is-1by1 .has-ratio, .image.is-5by4 img, -.image.is-5by4 .has-ratio, .image.is-4by3 img, -.image.is-4by3 .has-ratio, .image.is-3by2 img, -.image.is-3by2 .has-ratio, .image.is-5by3 img, -.image.is-5by3 .has-ratio, .image.is-16by9 img, -.image.is-16by9 .has-ratio, .image.is-2by1 img, -.image.is-2by1 .has-ratio, .image.is-3by1 img, -.image.is-3by1 .has-ratio, .image.is-4by5 img, -.image.is-4by5 .has-ratio, .image.is-3by4 img, -.image.is-3by4 .has-ratio, .image.is-2by3 img, -.image.is-2by3 .has-ratio, .image.is-3by5 img, -.image.is-3by5 .has-ratio, .image.is-9by16 img, -.image.is-9by16 .has-ratio, .image.is-1by2 img, -.image.is-1by2 .has-ratio, .image.is-1by3 img, -.image.is-1by3 .has-ratio, .modal, .modal-background, .is-overlay, .hero-video { - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; -} - -.navbar-burger { - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; - background: none; - border: none; - color: currentColor; - font-family: inherit; - font-size: 1em; - margin: 0; - padding: 0; -} - -/* Bulma Base */ -/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ -html, -body, -p, -ol, -ul, -li, -dl, -dt, -dd, -blockquote, -figure, -fieldset, -legend, -textarea, -pre, -iframe, -hr, -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - padding: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 100%; - font-weight: normal; -} - -ul { - list-style: none; -} - -button, -input, -select, -textarea { - margin: 0; -} - -html { - box-sizing: border-box; -} - -*, *::before, *::after { - box-sizing: inherit; -} - -img, -video { - height: auto; - max-width: 100%; -} - -iframe { - border: 0; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -td:not([align]), -th:not([align]) { - text-align: inherit; -} - -html { - background-color: white; - font-size: 16px; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - min-width: 300px; - overflow-x: hidden; - overflow-y: scroll; - text-rendering: optimizeLegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -article, -aside, -figure, -footer, -header, -hgroup, -section { - display: block; -} - -body, -button, -input, -optgroup, -select, -textarea { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; -} - -code, -pre { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: auto; - font-family: monospace; -} - -body { - color: #4a4a4a; - font-size: 1em; - font-weight: 400; - line-height: 1.5; -} - -a { - color: #485fc7; - cursor: pointer; - text-decoration: none; -} - -a strong { - color: currentColor; -} - -a:hover { - color: #363636; -} - -code { - background-color: whitesmoke; - color: #da1039; - font-size: 0.875em; - font-weight: normal; - padding: 0.25em 0.5em 0.25em; -} - -hr { - background-color: whitesmoke; - border: none; - display: block; - height: 2px; - margin: 1.5rem 0; -} - -img { - height: auto; - max-width: 100%; -} - -input[type="checkbox"], -input[type="radio"] { - vertical-align: baseline; -} - -small { - font-size: 0.875em; -} - -span { - font-style: inherit; - font-weight: inherit; -} - -strong { - color: #363636; - font-weight: 700; -} - -fieldset { - border: none; -} - -pre { - -webkit-overflow-scrolling: touch; - background-color: whitesmoke; - color: #4a4a4a; - font-size: 0.875em; - overflow-x: auto; - padding: 1.25rem 1.5rem; - white-space: pre; - word-wrap: normal; -} - -pre code { - background-color: transparent; - color: currentColor; - font-size: 1em; - padding: 0; -} - -table td, -table th { - vertical-align: top; -} - -table td:not([align]), -table th:not([align]) { - text-align: inherit; -} - -table th { - color: #363636; -} - @-webkit-keyframes spinAround { from { transform: rotate(0deg); @@ -469,29 +199,8 @@ table th { } } -/* Bulma Elements */ -.box { - background-color: white; - border-radius: 6px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - color: #4a4a4a; - display: block; - padding: 1.25rem; -} - -a.box:hover, a.box:focus { - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #485fc7; -} - -a.box:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #485fc7; -} - .button { - background-color: white; - border-color: #dbdbdb; - border-width: 1px; - color: #363636; + color: var(--text-color); cursor: pointer; justify-content: center; padding-bottom: calc(0.5em - 1px); @@ -526,25 +235,6 @@ a.box:active { margin-right: calc(-0.5em - 1px); } -.button:hover, .button.is-hovered { - border-color: #b5b5b5; - color: #363636; -} - -.button:focus, .button.is-focused { - border-color: #485fc7; - color: #363636; -} - -.button:focus:not(:active), .button.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); -} - -.button:active, .button.is-active { - border-color: #4a4a4a; - color: #363636; -} - .button.is-text { background-color: transparent; border-color: transparent; @@ -1802,349 +1492,6 @@ fieldset[disabled] .button { padding-right: calc(1em + 0.25em); } -.buttons { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.buttons .button { - margin-bottom: 0.5rem; -} - -.buttons .button:not(:last-child):not(.is-fullwidth) { - margin-right: 0.5rem; -} - -.buttons:last-child { - margin-bottom: -0.5rem; -} - -.buttons:not(:last-child) { - margin-bottom: 1rem; -} - -.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { - font-size: 0.75rem; -} - -.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { - border-radius: 2px; -} - -.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { - font-size: 1.25rem; -} - -.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { - font-size: 1.5rem; -} - -.buttons.has-addons .button:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.buttons.has-addons .button:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - margin-right: -1px; -} - -.buttons.has-addons .button:last-child { - margin-right: 0; -} - -.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { - z-index: 2; -} - -.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { - z-index: 3; -} - -.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { - z-index: 4; -} - -.buttons.has-addons .button.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} - -.buttons.is-centered { - justify-content: center; -} - -.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} - -.buttons.is-right { - justify-content: flex-end; -} - -.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} - -.container { - flex-grow: 1; - margin: 0 auto; - position: relative; - width: auto; -} - -.container.is-fluid { - max-width: none !important; - padding-left: 32px; - padding-right: 32px; - width: 100%; -} - -@media screen and (min-width: 1024px) { - .container { - max-width: 960px; - } -} - -@media screen and (max-width: 1215px) { - .container.is-widescreen:not(.is-max-desktop) { - max-width: 1152px; - } -} - -@media screen and (max-width: 1407px) { - .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { - max-width: 1344px; - } -} - -@media screen and (min-width: 1216px) { - .container:not(.is-max-desktop) { - max-width: 1152px; - } -} - -@media screen and (min-width: 1408px) { - .container:not(.is-max-desktop):not(.is-max-widescreen) { - max-width: 1344px; - } -} - -.content li + li { - margin-top: 0.25em; -} - -.content p:not(:last-child), -.content dl:not(:last-child), -.content ol:not(:last-child), -.content ul:not(:last-child), -.content blockquote:not(:last-child), -.content pre:not(:last-child), -.content table:not(:last-child) { - margin-bottom: 1em; -} - -.content h1, -.content h2, -.content h3, -.content h4, -.content h5, -.content h6 { - color: #363636; - font-weight: 600; - line-height: 1.125; -} - -.content h1 { - font-size: 2em; - margin-bottom: 0.5em; -} - -.content h1:not(:first-child) { - margin-top: 1em; -} - -.content h2 { - font-size: 1.75em; - margin-bottom: 0.5714em; -} - -.content h2:not(:first-child) { - margin-top: 1.1428em; -} - -.content h3 { - font-size: 1.5em; - margin-bottom: 0.6666em; -} - -.content h3:not(:first-child) { - margin-top: 1.3333em; -} - -.content h4 { - font-size: 1.25em; - margin-bottom: 0.8em; -} - -.content h5 { - font-size: 1.125em; - margin-bottom: 0.8888em; -} - -.content h6 { - font-size: 1em; - margin-bottom: 1em; -} - -.content blockquote { - background-color: whitesmoke; - border-left: 5px solid #dbdbdb; - padding: 1.25em 1.5em; -} - -.content ol { - list-style-position: outside; - margin-left: 2em; - margin-top: 1em; -} - -.content ol:not([type]) { - list-style-type: decimal; -} - -.content ol:not([type]).is-lower-alpha { - list-style-type: lower-alpha; -} - -.content ol:not([type]).is-lower-roman { - list-style-type: lower-roman; -} - -.content ol:not([type]).is-upper-alpha { - list-style-type: upper-alpha; -} - -.content ol:not([type]).is-upper-roman { - list-style-type: upper-roman; -} - -.content ul { - list-style: disc outside; - margin-left: 2em; - margin-top: 1em; -} - -.content ul ul { - list-style-type: circle; - margin-top: 0.5em; -} - -.content ul ul ul { - list-style-type: square; -} - -.content dd { - margin-left: 2em; -} - -.content figure { - margin-left: 2em; - margin-right: 2em; - text-align: center; -} - -.content figure:not(:first-child) { - margin-top: 2em; -} - -.content figure:not(:last-child) { - margin-bottom: 2em; -} - -.content figure img { - display: inline-block; -} - -.content figure figcaption { - font-style: italic; -} - -.content pre { - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding: 1.25em 1.5em; - white-space: pre; - word-wrap: normal; -} - -.content sup, -.content sub { - font-size: 75%; -} - -.content table { - width: 100%; -} - -.content table td, -.content table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} - -.content table th { - color: #363636; -} - -.content table th:not([align]) { - text-align: inherit; -} - -.content table thead td, -.content table thead th { - border-width: 0 0 2px; - color: #363636; -} - -.content table tfoot td, -.content table tfoot th { - border-width: 2px 0 0; - color: #363636; -} - -.content table tbody tr:last-child td, -.content table tbody tr:last-child th { - border-bottom-width: 0; -} - -.content .tabs li + li { - margin-top: 0; -} - -.content.is-small { - font-size: 0.75rem; -} - -.content.is-normal { - font-size: 1rem; -} - -.content.is-medium { - font-size: 1.25rem; -} - -.content.is-large { - font-size: 1.5rem; -} - .icon { align-items: center; display: inline-flex; @@ -2194,258 +1541,6 @@ div.icon-text { display: flex; } -.image { - display: block; - position: relative; -} - -.image img { - display: block; - height: auto; - width: 100%; -} - -.image img.is-rounded { - border-radius: 9999px; -} - -.image.is-fullwidth { - width: 100%; -} - -.image.is-square img, -.image.is-square .has-ratio, .image.is-1by1 img, -.image.is-1by1 .has-ratio, .image.is-5by4 img, -.image.is-5by4 .has-ratio, .image.is-4by3 img, -.image.is-4by3 .has-ratio, .image.is-3by2 img, -.image.is-3by2 .has-ratio, .image.is-5by3 img, -.image.is-5by3 .has-ratio, .image.is-16by9 img, -.image.is-16by9 .has-ratio, .image.is-2by1 img, -.image.is-2by1 .has-ratio, .image.is-3by1 img, -.image.is-3by1 .has-ratio, .image.is-4by5 img, -.image.is-4by5 .has-ratio, .image.is-3by4 img, -.image.is-3by4 .has-ratio, .image.is-2by3 img, -.image.is-2by3 .has-ratio, .image.is-3by5 img, -.image.is-3by5 .has-ratio, .image.is-9by16 img, -.image.is-9by16 .has-ratio, .image.is-1by2 img, -.image.is-1by2 .has-ratio, .image.is-1by3 img, -.image.is-1by3 .has-ratio { - height: 100%; - width: 100%; -} - -.image.is-square, .image.is-1by1 { - padding-top: 100%; -} - -.image.is-5by4 { - padding-top: 80%; -} - -.image.is-4by3 { - padding-top: 75%; -} - -.image.is-3by2 { - padding-top: 66.6666%; -} - -.image.is-5by3 { - padding-top: 60%; -} - -.image.is-16by9 { - padding-top: 56.25%; -} - -.image.is-2by1 { - padding-top: 50%; -} - -.image.is-3by1 { - padding-top: 33.3333%; -} - -.image.is-4by5 { - padding-top: 125%; -} - -.image.is-3by4 { - padding-top: 133.3333%; -} - -.image.is-2by3 { - padding-top: 150%; -} - -.image.is-3by5 { - padding-top: 166.6666%; -} - -.image.is-9by16 { - padding-top: 177.7777%; -} - -.image.is-1by2 { - padding-top: 200%; -} - -.image.is-1by3 { - padding-top: 300%; -} - -.image.is-16x16 { - height: 16px; - width: 16px; -} - -.image.is-24x24 { - height: 24px; - width: 24px; -} - -.image.is-32x32 { - height: 32px; - width: 32px; -} - -.image.is-48x48 { - height: 48px; - width: 48px; -} - -.image.is-64x64 { - height: 64px; - width: 64px; -} - -.image.is-96x96 { - height: 96px; - width: 96px; -} - -.image.is-128x128 { - height: 128px; - width: 128px; -} - -.notification { - background-color: whitesmoke; - border-radius: 4px; - position: relative; - padding: 1.25rem 2.5rem 1.25rem 1.5rem; -} - -.notification a:not(.button):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} - -.notification strong { - color: currentColor; -} - -.notification code, -.notification pre { - background: white; -} - -.notification pre code { - background: transparent; -} - -.notification > .delete { - right: 0.5rem; - position: absolute; - top: 0.5rem; -} - -.notification .title, -.notification .subtitle, -.notification .content { - color: currentColor; -} - -.notification.is-white { - background-color: white; - color: #0a0a0a; -} - -.notification.is-black { - background-color: #0a0a0a; - color: white; -} - -.notification.is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.notification.is-dark { - background-color: #363636; - color: #fff; -} - -.notification.is-primary { - background-color: #00d1b2; - color: #fff; -} - -.notification.is-primary.is-light { - background-color: #ebfffc; - color: #00947e; -} - -.notification.is-link { - background-color: #485fc7; - color: #fff; -} - -.notification.is-link.is-light { - background-color: #eff1fa; - color: #3850b7; -} - -.notification.is-info { - background-color: #3e8ed0; - color: #fff; -} - -.notification.is-info.is-light { - background-color: #eff5fb; - color: #296fa8; -} - -.notification.is-success { - background-color: #48c78e; - color: #fff; -} - -.notification.is-success.is-light { - background-color: #effaf5; - color: #257953; -} - -.notification.is-warning { - background-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); -} - -.notification.is-warning.is-light { - background-color: #fffaeb; - color: #946c00; -} - -.notification.is-danger { - background-color: #f14668; - color: #fff; -} - -.notification.is-danger.is-light { - background-color: #feecf0; - color: #cc0f35; -} - .progress { -moz-appearance: none; -webkit-appearance: none; @@ -2693,208 +1788,6 @@ div.icon-text { } } -.table { - background-color: white; - color: #363636; -} - -.table td, -.table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} - -.table td.is-white, -.table th.is-white { - background-color: white; - border-color: white; - color: #0a0a0a; -} - -.table td.is-black, -.table th.is-black { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: white; -} - -.table td.is-light, -.table th.is-light { - background-color: whitesmoke; - border-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.table td.is-dark, -.table th.is-dark { - background-color: #363636; - border-color: #363636; - color: #fff; -} - -.table td.is-primary, -.table th.is-primary { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} - -.table td.is-link, -.table th.is-link { - background-color: #485fc7; - border-color: #485fc7; - color: #fff; -} - -.table td.is-info, -.table th.is-info { - background-color: #3e8ed0; - border-color: #3e8ed0; - color: #fff; -} - -.table td.is-success, -.table th.is-success { - background-color: #48c78e; - border-color: #48c78e; - color: #fff; -} - -.table td.is-warning, -.table th.is-warning { - background-color: #ffe08a; - border-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); -} - -.table td.is-danger, -.table th.is-danger { - background-color: #f14668; - border-color: #f14668; - color: #fff; -} - -.table td.is-narrow, -.table th.is-narrow { - white-space: nowrap; - width: 1%; -} - -.table td.is-selected, -.table th.is-selected { - background-color: #00d1b2; - color: #fff; -} - -.table td.is-selected a, -.table td.is-selected strong, -.table th.is-selected a, -.table th.is-selected strong { - color: currentColor; -} - -.table td.is-vcentered, -.table th.is-vcentered { - vertical-align: middle; -} - -.table th { - color: #363636; -} - -.table th:not([align]) { - text-align: inherit; -} - -.table tr.is-selected { - background-color: #00d1b2; - color: #fff; -} - -.table tr.is-selected a, -.table tr.is-selected strong { - color: currentColor; -} - -.table tr.is-selected td, -.table tr.is-selected th { - border-color: #fff; - color: currentColor; -} - -.table thead { - background-color: transparent; -} - -.table thead td, -.table thead th { - border-width: 0 0 2px; - color: #363636; -} - -.table tfoot { - background-color: transparent; -} - -.table tfoot td, -.table tfoot th { - border-width: 2px 0 0; - color: #363636; -} - -.table tbody { - background-color: transparent; -} - -.table tbody tr:last-child td, -.table tbody tr:last-child th { - border-bottom-width: 0; -} - -.table.is-bordered td, -.table.is-bordered th { - border-width: 1px; -} - -.table.is-bordered tr:last-child td, -.table.is-bordered tr:last-child th { - border-bottom-width: 1px; -} - -.table.is-fullwidth { - width: 100%; -} - -.table.is-hoverable tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} - -.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} - -.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { - background-color: whitesmoke; -} - -.table.is-narrow td, -.table.is-narrow th { - padding: 0.25em 0.5em; -} - -.table.is-striped tbody tr:not(.is-selected):nth-child(even) { - background-color: #fafafa; -} - -.table-container { - -webkit-overflow-scrolling: touch; - overflow: auto; - overflow-y: hidden; - max-width: 100%; -} - .tags { align-items: center; display: flex; @@ -3133,129 +2026,6 @@ a.tag:hover { text-decoration: underline; } -.title, -.subtitle { - word-break: break-word; -} - -.title em, -.title span, -.subtitle em, -.subtitle span { - font-weight: inherit; -} - -.title sub, -.subtitle sub { - font-size: 0.75em; -} - -.title sup, -.subtitle sup { - font-size: 0.75em; -} - -.title .tag, -.subtitle .tag { - vertical-align: middle; -} - -.title { - color: #363636; - font-size: 2rem; - font-weight: 600; - line-height: 1.125; -} - -.title strong { - color: inherit; - font-weight: inherit; -} - -.title:not(.is-spaced) + .subtitle { - margin-top: -1.25rem; -} - -.title.is-1 { - font-size: 3rem; -} - -.title.is-2 { - font-size: 2.5rem; -} - -.title.is-3 { - font-size: 2rem; -} - -.title.is-4 { - font-size: 1.5rem; -} - -.title.is-5 { - font-size: 1.25rem; -} - -.title.is-6 { - font-size: 1rem; -} - -.title.is-7 { - font-size: 0.75rem; -} - -.subtitle { - color: #4a4a4a; - font-size: 1.25rem; - font-weight: 400; - line-height: 1.25; -} - -.subtitle strong { - color: #363636; - font-weight: 600; -} - -.subtitle:not(.is-spaced) + .title { - margin-top: -1.25rem; -} - -.subtitle.is-1 { - font-size: 3rem; -} - -.subtitle.is-2 { - font-size: 2.5rem; -} - -.subtitle.is-3 { - font-size: 2rem; -} - -.subtitle.is-4 { - font-size: 1.5rem; -} - -.subtitle.is-5 { - font-size: 1.25rem; -} - -.subtitle.is-6 { - font-size: 1rem; -} - -.subtitle.is-7 { - font-size: 0.75rem; -} - -.heading { - display: block; - font-size: 11px; - letter-spacing: 1px; - margin-bottom: 5px; - text-transform: uppercase; -} - .number { align-items: center; background-color: whitesmoke; @@ -3271,37 +2041,20 @@ a.tag:hover { vertical-align: top; } -/* Bulma Form */ -.input, .textarea, .select select { - background-color: white; - border-color: #dbdbdb; - border-radius: 4px; - color: #363636; -} - .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { - color: rgba(54, 54, 54, 0.3); + color: var(--placeholder-text-color); } .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { - color: rgba(54, 54, 54, 0.3); + color: var(--placeholder-text-color); } .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { - color: rgba(54, 54, 54, 0.3); + color: var(--placeholder-text-color); } .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} - -.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered { - border-color: #b5b5b5; -} - -.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active { - border-color: #485fc7; - box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + color: var(--placeholder-text-color); } .input[disabled], .textarea[disabled], .select select[disabled], @@ -3535,7 +2288,7 @@ fieldset[disabled] .radio, } .select:not(.is-multiple):not(.is-loading)::after { - border-color: #485fc7; + border-color: var(--text-color); right: 1.125em; z-index: 4; } @@ -3576,7 +2329,7 @@ fieldset[disabled] .select select:hover { } .select:not(.is-multiple):not(.is-loading):hover::after { - border-color: #363636; + border-color: var(--placeholder-text-color); } .select.is-white:not(:hover)::after { @@ -4153,20 +2906,10 @@ fieldset[disabled] .select select:hover { position: relative; } -.file-label:hover .file-cta { - background-color: #eeeeee; - color: #363636; -} - .file-label:hover .file-name { border-color: #d5d5d5; } -.file-label:active .file-cta { - background-color: #e8e8e8; - color: #363636; -} - .file-label:active .file-name { border-color: #cfcfcf; } @@ -4191,11 +2934,6 @@ fieldset[disabled] .select select:hover { white-space: nowrap; } -.file-cta { - background-color: whitesmoke; - color: #4a4a4a; -} - .file-name { border-color: #dbdbdb; border-style: solid; @@ -4514,7 +3252,6 @@ fieldset[disabled] .select select:hover { } .control.has-icons-left .icon, .control.has-icons-right .icon { - color: #dbdbdb; height: 2.5em; pointer-events: none; position: absolute; @@ -4560,200 +3297,6 @@ fieldset[disabled] .select select:hover { font-size: 1.5rem; } -/* Bulma Components */ -.breadcrumb { - font-size: 1rem; - white-space: nowrap; -} - -.breadcrumb a { - align-items: center; - color: #485fc7; - display: flex; - justify-content: center; - padding: 0 0.75em; -} - -.breadcrumb a:hover { - color: #363636; -} - -.breadcrumb li { - align-items: center; - display: flex; -} - -.breadcrumb li:first-child a { - padding-left: 0; -} - -.breadcrumb li.is-active a { - color: #363636; - cursor: default; - pointer-events: none; -} - -.breadcrumb li + li::before { - color: #b5b5b5; - content: "\0002f"; -} - -.breadcrumb ul, -.breadcrumb ol { - align-items: flex-start; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.breadcrumb .icon:first-child { - margin-right: 0.5em; -} - -.breadcrumb .icon:last-child { - margin-left: 0.5em; -} - -.breadcrumb.is-centered ol, -.breadcrumb.is-centered ul { - justify-content: center; -} - -.breadcrumb.is-right ol, -.breadcrumb.is-right ul { - justify-content: flex-end; -} - -.breadcrumb.is-small { - font-size: 0.75rem; -} - -.breadcrumb.is-medium { - font-size: 1.25rem; -} - -.breadcrumb.is-large { - font-size: 1.5rem; -} - -.breadcrumb.has-arrow-separator li + li::before { - content: "\02192"; -} - -.breadcrumb.has-bullet-separator li + li::before { - content: "\02022"; -} - -.breadcrumb.has-dot-separator li + li::before { - content: "\000b7"; -} - -.breadcrumb.has-succeeds-separator li + li::before { - content: "\0227B"; -} - -.card { - background-color: white; - border-radius: 0.25rem; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - color: #4a4a4a; - max-width: 100%; - position: relative; -} - -.card-header:first-child, .card-content:first-child, .card-footer:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card-header:last-child, .card-content:last-child, .card-footer:last-child { - border-bottom-left-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.card-header { - background-color: transparent; - align-items: stretch; - box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); - display: flex; -} - -.card-header-title { - align-items: center; - color: #363636; - display: flex; - flex-grow: 1; - font-weight: 700; - padding: 0.75rem 1rem; -} - -.card-header-title.is-centered { - justify-content: center; -} - -.card-header-icon { - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; - background: none; - border: none; - color: currentColor; - font-family: inherit; - font-size: 1em; - margin: 0; - padding: 0; - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - padding: 0.75rem 1rem; -} - -.card-image { - display: block; - position: relative; -} - -.card-image:first-child img { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card-image:last-child img { - border-bottom-left-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.card-content { - background-color: transparent; - padding: 1.5rem; -} - -.card-footer { - background-color: transparent; - border-top: 1px solid #ededed; - align-items: stretch; - display: flex; -} - -.card-footer-item { - align-items: center; - display: flex; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - justify-content: center; - padding: 0.75rem; -} - -.card-footer-item:not(:last-child) { - border-right: 1px solid #ededed; -} - -.card .media:not(:last-child) { - margin-bottom: 1.5rem; -} - .dropdown { display: inline-flex; position: relative; @@ -4831,450 +3374,6 @@ button.dropdown-item.is-active { margin: 0.5rem 0; } -.level { - align-items: center; - justify-content: space-between; -} - -.level code { - border-radius: 4px; -} - -.level img { - display: inline-block; - vertical-align: top; -} - -.level.is-mobile { - display: flex; -} - -.level.is-mobile .level-left, -.level.is-mobile .level-right { - display: flex; -} - -.level.is-mobile .level-left + .level-right { - margin-top: 0; -} - -.level.is-mobile .level-item:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} - -.level.is-mobile .level-item:not(.is-narrow) { - flex-grow: 1; -} - -@media screen and (min-width: 769px), print { - .level { - display: flex; - } - .level > .level-item:not(.is-narrow) { - flex-grow: 1; - } -} - -.level-item { - align-items: center; - display: flex; - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; - justify-content: center; -} - -.level-item .title, -.level-item .subtitle { - margin-bottom: 0; -} - -@media screen and (max-width: 768px) { - .level-item:not(:last-child) { - margin-bottom: 0.75rem; - } -} - -.level-left, -.level-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} - -.level-left .level-item.is-flexible, -.level-right .level-item.is-flexible { - flex-grow: 1; -} - -@media screen and (min-width: 769px), print { - .level-left .level-item:not(:last-child), - .level-right .level-item:not(:last-child) { - margin-right: 0.75rem; - } -} - -.level-left { - align-items: center; - justify-content: flex-start; -} - -@media screen and (max-width: 768px) { - .level-left + .level-right { - margin-top: 1.5rem; - } -} - -@media screen and (min-width: 769px), print { - .level-left { - display: flex; - } -} - -.level-right { - align-items: center; - justify-content: flex-end; -} - -@media screen and (min-width: 769px), print { - .level-right { - display: flex; - } -} - -.media { - align-items: flex-start; - display: flex; - text-align: inherit; -} - -.media .content:not(:last-child) { - margin-bottom: 0.75rem; -} - -.media .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - display: flex; - padding-top: 0.75rem; -} - -.media .media .content:not(:last-child), -.media .media .control:not(:last-child) { - margin-bottom: 0.5rem; -} - -.media .media .media { - padding-top: 0.5rem; -} - -.media .media .media + .media { - margin-top: 0.5rem; -} - -.media + .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - margin-top: 1rem; - padding-top: 1rem; -} - -.media.is-large + .media { - margin-top: 1.5rem; - padding-top: 1.5rem; -} - -.media-left, -.media-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} - -.media-left { - margin-right: 1rem; -} - -.media-right { - margin-left: 1rem; -} - -.media-content { - flex-basis: auto; - flex-grow: 1; - flex-shrink: 1; - text-align: inherit; -} - -@media screen and (max-width: 768px) { - .media-content { - overflow-x: auto; - } -} - -.menu { - font-size: 1rem; -} - -.menu.is-small { - font-size: 0.75rem; -} - -.menu.is-medium { - font-size: 1.25rem; -} - -.menu.is-large { - font-size: 1.5rem; -} - -.menu-list { - line-height: 1.25; -} - -.menu-list a { - border-radius: 2px; - color: #4a4a4a; - display: block; - padding: 0.5em 0.75em; -} - -.menu-list a:hover { - background-color: whitesmoke; - color: #363636; -} - -.menu-list a.is-active { - background-color: #485fc7; - color: #fff; -} - -.menu-list li ul { - border-left: 1px solid #dbdbdb; - margin: 0.75em; - padding-left: 0.75em; -} - -.menu-label { - color: #7a7a7a; - font-size: 0.75em; - letter-spacing: 0.1em; - text-transform: uppercase; -} - -.menu-label:not(:first-child) { - margin-top: 1em; -} - -.menu-label:not(:last-child) { - margin-bottom: 1em; -} - -.message { - background-color: whitesmoke; - border-radius: 4px; - font-size: 1rem; -} - -.message strong { - color: currentColor; -} - -.message a:not(.button):not(.tag):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} - -.message.is-small { - font-size: 0.75rem; -} - -.message.is-medium { - font-size: 1.25rem; -} - -.message.is-large { - font-size: 1.5rem; -} - -.message.is-white { - background-color: white; -} - -.message.is-white .message-header { - background-color: white; - color: #0a0a0a; -} - -.message.is-white .message-body { - border-color: white; -} - -.message.is-black { - background-color: #fafafa; -} - -.message.is-black .message-header { - background-color: #0a0a0a; - color: white; -} - -.message.is-black .message-body { - border-color: #0a0a0a; -} - -.message.is-light { - background-color: #fafafa; -} - -.message.is-light .message-header { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.message.is-light .message-body { - border-color: whitesmoke; -} - -.message.is-dark { - background-color: #fafafa; -} - -.message.is-dark .message-header { - background-color: #363636; - color: #fff; -} - -.message.is-dark .message-body { - border-color: #363636; -} - -.message.is-primary { - background-color: #ebfffc; -} - -.message.is-primary .message-header { - background-color: #00d1b2; - color: #fff; -} - -.message.is-primary .message-body { - border-color: #00d1b2; - color: #00947e; -} - -.message.is-link { - background-color: #eff1fa; -} - -.message.is-link .message-header { - background-color: #485fc7; - color: #fff; -} - -.message.is-link .message-body { - border-color: #485fc7; - color: #3850b7; -} - -.message.is-info { - background-color: #eff5fb; -} - -.message.is-info .message-header { - background-color: #3e8ed0; - color: #fff; -} - -.message.is-info .message-body { - border-color: #3e8ed0; - color: #296fa8; -} - -.message.is-success { - background-color: #effaf5; -} - -.message.is-success .message-header { - background-color: #48c78e; - color: #fff; -} - -.message.is-success .message-body { - border-color: #48c78e; - color: #257953; -} - -.message.is-warning { - background-color: #fffaeb; -} - -.message.is-warning .message-header { - background-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); -} - -.message.is-warning .message-body { - border-color: #ffe08a; - color: #946c00; -} - -.message.is-danger { - background-color: #feecf0; -} - -.message.is-danger .message-header { - background-color: #f14668; - color: #fff; -} - -.message.is-danger .message-body { - border-color: #f14668; - color: #cc0f35; -} - -.message-header { - align-items: center; - background-color: #4a4a4a; - border-radius: 4px 4px 0 0; - color: #fff; - display: flex; - font-weight: 700; - justify-content: space-between; - line-height: 1.25; - padding: 0.75em 1em; - position: relative; -} - -.message-header .delete { - flex-grow: 0; - flex-shrink: 0; - margin-left: 0.75em; -} - -.message-header + .message-body { - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.message-body { - border-color: #dbdbdb; - border-radius: 4px; - border-style: solid; - border-width: 0 0 0 4px; - color: #4a4a4a; - padding: 1.25em 1.5em; -} - -.message-body code, -.message-body pre { - background-color: white; -} - -.message-body pre code { - background-color: transparent; -} - .modal { align-items: center; display: none; @@ -5372,3562 +3471,6 @@ button.dropdown-item.is-active { padding: 20px; } -.navbar { - background-color: white; - min-height: 3.25rem; - position: relative; - z-index: 30; -} - -.navbar.is-white { - background-color: white; - color: #0a0a0a; -} - -.navbar.is-white .navbar-brand > .navbar-item, -.navbar.is-white .navbar-brand .navbar-link { - color: #0a0a0a; -} - -.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, -.navbar.is-white .navbar-brand .navbar-link:focus, -.navbar.is-white .navbar-brand .navbar-link:hover, -.navbar.is-white .navbar-brand .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} - -.navbar.is-white .navbar-brand .navbar-link::after { - border-color: #0a0a0a; -} - -.navbar.is-white .navbar-burger { - color: #0a0a0a; -} - -@media screen and (min-width: 1024px) { - .navbar.is-white .navbar-start > .navbar-item, - .navbar.is-white .navbar-start .navbar-link, - .navbar.is-white .navbar-end > .navbar-item, - .navbar.is-white .navbar-end .navbar-link { - color: #0a0a0a; - } - .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, - .navbar.is-white .navbar-start .navbar-link:focus, - .navbar.is-white .navbar-start .navbar-link:hover, - .navbar.is-white .navbar-start .navbar-link.is-active, - .navbar.is-white .navbar-end > a.navbar-item:focus, - .navbar.is-white .navbar-end > a.navbar-item:hover, - .navbar.is-white .navbar-end > a.navbar-item.is-active, - .navbar.is-white .navbar-end .navbar-link:focus, - .navbar.is-white .navbar-end .navbar-link:hover, - .navbar.is-white .navbar-end .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-start .navbar-link::after, - .navbar.is-white .navbar-end .navbar-link::after { - border-color: #0a0a0a; - } - .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-dropdown a.navbar-item.is-active { - background-color: white; - color: #0a0a0a; - } -} - -.navbar.is-black { - background-color: #0a0a0a; - color: white; -} - -.navbar.is-black .navbar-brand > .navbar-item, -.navbar.is-black .navbar-brand .navbar-link { - color: white; -} - -.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, -.navbar.is-black .navbar-brand .navbar-link:focus, -.navbar.is-black .navbar-brand .navbar-link:hover, -.navbar.is-black .navbar-brand .navbar-link.is-active { - background-color: black; - color: white; -} - -.navbar.is-black .navbar-brand .navbar-link::after { - border-color: white; -} - -.navbar.is-black .navbar-burger { - color: white; -} - -@media screen and (min-width: 1024px) { - .navbar.is-black .navbar-start > .navbar-item, - .navbar.is-black .navbar-start .navbar-link, - .navbar.is-black .navbar-end > .navbar-item, - .navbar.is-black .navbar-end .navbar-link { - color: white; - } - .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, - .navbar.is-black .navbar-start .navbar-link:focus, - .navbar.is-black .navbar-start .navbar-link:hover, - .navbar.is-black .navbar-start .navbar-link.is-active, - .navbar.is-black .navbar-end > a.navbar-item:focus, - .navbar.is-black .navbar-end > a.navbar-item:hover, - .navbar.is-black .navbar-end > a.navbar-item.is-active, - .navbar.is-black .navbar-end .navbar-link:focus, - .navbar.is-black .navbar-end .navbar-link:hover, - .navbar.is-black .navbar-end .navbar-link.is-active { - background-color: black; - color: white; - } - .navbar.is-black .navbar-start .navbar-link::after, - .navbar.is-black .navbar-end .navbar-link::after { - border-color: white; - } - .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { - background-color: black; - color: white; - } - .navbar.is-black .navbar-dropdown a.navbar-item.is-active { - background-color: #0a0a0a; - color: white; - } -} - -.navbar.is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-brand > .navbar-item, -.navbar.is-light .navbar-brand .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, -.navbar.is-light .navbar-brand .navbar-link:focus, -.navbar.is-light .navbar-brand .navbar-link:hover, -.navbar.is-light .navbar-brand .navbar-link.is-active { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-brand .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-light .navbar-burger { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (min-width: 1024px) { - .navbar.is-light .navbar-start > .navbar-item, - .navbar.is-light .navbar-start .navbar-link, - .navbar.is-light .navbar-end > .navbar-item, - .navbar.is-light .navbar-end .navbar-link { - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, - .navbar.is-light .navbar-start .navbar-link:focus, - .navbar.is-light .navbar-start .navbar-link:hover, - .navbar.is-light .navbar-start .navbar-link.is-active, - .navbar.is-light .navbar-end > a.navbar-item:focus, - .navbar.is-light .navbar-end > a.navbar-item:hover, - .navbar.is-light .navbar-end > a.navbar-item.is-active, - .navbar.is-light .navbar-end .navbar-link:focus, - .navbar.is-light .navbar-end .navbar-link:hover, - .navbar.is-light .navbar-end .navbar-link.is-active { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-start .navbar-link::after, - .navbar.is-light .navbar-end .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-light .navbar-dropdown a.navbar-item.is-active { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); - } -} - -.navbar.is-dark { - background-color: #363636; - color: #fff; -} - -.navbar.is-dark .navbar-brand > .navbar-item, -.navbar.is-dark .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, -.navbar.is-dark .navbar-brand .navbar-link:focus, -.navbar.is-dark .navbar-brand .navbar-link:hover, -.navbar.is-dark .navbar-brand .navbar-link.is-active { - background-color: #292929; - color: #fff; -} - -.navbar.is-dark .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-dark .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-dark .navbar-start > .navbar-item, - .navbar.is-dark .navbar-start .navbar-link, - .navbar.is-dark .navbar-end > .navbar-item, - .navbar.is-dark .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, - .navbar.is-dark .navbar-start .navbar-link:focus, - .navbar.is-dark .navbar-start .navbar-link:hover, - .navbar.is-dark .navbar-start .navbar-link.is-active, - .navbar.is-dark .navbar-end > a.navbar-item:focus, - .navbar.is-dark .navbar-end > a.navbar-item:hover, - .navbar.is-dark .navbar-end > a.navbar-item.is-active, - .navbar.is-dark .navbar-end .navbar-link:focus, - .navbar.is-dark .navbar-end .navbar-link:hover, - .navbar.is-dark .navbar-end .navbar-link.is-active { - background-color: #292929; - color: #fff; - } - .navbar.is-dark .navbar-start .navbar-link::after, - .navbar.is-dark .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #292929; - color: #fff; - } - .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { - background-color: #363636; - color: #fff; - } -} - -.navbar.is-primary { - background-color: #00d1b2; - color: #fff; -} - -.navbar.is-primary .navbar-brand > .navbar-item, -.navbar.is-primary .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, -.navbar.is-primary .navbar-brand .navbar-link:focus, -.navbar.is-primary .navbar-brand .navbar-link:hover, -.navbar.is-primary .navbar-brand .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} - -.navbar.is-primary .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-primary .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-primary .navbar-start > .navbar-item, - .navbar.is-primary .navbar-start .navbar-link, - .navbar.is-primary .navbar-end > .navbar-item, - .navbar.is-primary .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, - .navbar.is-primary .navbar-start .navbar-link:focus, - .navbar.is-primary .navbar-start .navbar-link:hover, - .navbar.is-primary .navbar-start .navbar-link.is-active, - .navbar.is-primary .navbar-end > a.navbar-item:focus, - .navbar.is-primary .navbar-end > a.navbar-item:hover, - .navbar.is-primary .navbar-end > a.navbar-item.is-active, - .navbar.is-primary .navbar-end .navbar-link:focus, - .navbar.is-primary .navbar-end .navbar-link:hover, - .navbar.is-primary .navbar-end .navbar-link.is-active { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-start .navbar-link::after, - .navbar.is-primary .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { - background-color: #00d1b2; - color: #fff; - } -} - -.navbar.is-link { - background-color: #485fc7; - color: #fff; -} - -.navbar.is-link .navbar-brand > .navbar-item, -.navbar.is-link .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, -.navbar.is-link .navbar-brand .navbar-link:focus, -.navbar.is-link .navbar-brand .navbar-link:hover, -.navbar.is-link .navbar-brand .navbar-link.is-active { - background-color: #3a51bb; - color: #fff; -} - -.navbar.is-link .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-link .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-link .navbar-start > .navbar-item, - .navbar.is-link .navbar-start .navbar-link, - .navbar.is-link .navbar-end > .navbar-item, - .navbar.is-link .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, - .navbar.is-link .navbar-start .navbar-link:focus, - .navbar.is-link .navbar-start .navbar-link:hover, - .navbar.is-link .navbar-start .navbar-link.is-active, - .navbar.is-link .navbar-end > a.navbar-item:focus, - .navbar.is-link .navbar-end > a.navbar-item:hover, - .navbar.is-link .navbar-end > a.navbar-item.is-active, - .navbar.is-link .navbar-end .navbar-link:focus, - .navbar.is-link .navbar-end .navbar-link:hover, - .navbar.is-link .navbar-end .navbar-link.is-active { - background-color: #3a51bb; - color: #fff; - } - .navbar.is-link .navbar-start .navbar-link::after, - .navbar.is-link .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #3a51bb; - color: #fff; - } - .navbar.is-link .navbar-dropdown a.navbar-item.is-active { - background-color: #485fc7; - color: #fff; - } -} - -.navbar.is-info { - background-color: #3e8ed0; - color: #fff; -} - -.navbar.is-info .navbar-brand > .navbar-item, -.navbar.is-info .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, -.navbar.is-info .navbar-brand .navbar-link:focus, -.navbar.is-info .navbar-brand .navbar-link:hover, -.navbar.is-info .navbar-brand .navbar-link.is-active { - background-color: #3082c5; - color: #fff; -} - -.navbar.is-info .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-info .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-info .navbar-start > .navbar-item, - .navbar.is-info .navbar-start .navbar-link, - .navbar.is-info .navbar-end > .navbar-item, - .navbar.is-info .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, - .navbar.is-info .navbar-start .navbar-link:focus, - .navbar.is-info .navbar-start .navbar-link:hover, - .navbar.is-info .navbar-start .navbar-link.is-active, - .navbar.is-info .navbar-end > a.navbar-item:focus, - .navbar.is-info .navbar-end > a.navbar-item:hover, - .navbar.is-info .navbar-end > a.navbar-item.is-active, - .navbar.is-info .navbar-end .navbar-link:focus, - .navbar.is-info .navbar-end .navbar-link:hover, - .navbar.is-info .navbar-end .navbar-link.is-active { - background-color: #3082c5; - color: #fff; - } - .navbar.is-info .navbar-start .navbar-link::after, - .navbar.is-info .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #3082c5; - color: #fff; - } - .navbar.is-info .navbar-dropdown a.navbar-item.is-active { - background-color: #3e8ed0; - color: #fff; - } -} - -.navbar.is-success { - background-color: #48c78e; - color: #fff; -} - -.navbar.is-success .navbar-brand > .navbar-item, -.navbar.is-success .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, -.navbar.is-success .navbar-brand .navbar-link:focus, -.navbar.is-success .navbar-brand .navbar-link:hover, -.navbar.is-success .navbar-brand .navbar-link.is-active { - background-color: #3abb81; - color: #fff; -} - -.navbar.is-success .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-success .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-success .navbar-start > .navbar-item, - .navbar.is-success .navbar-start .navbar-link, - .navbar.is-success .navbar-end > .navbar-item, - .navbar.is-success .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, - .navbar.is-success .navbar-start .navbar-link:focus, - .navbar.is-success .navbar-start .navbar-link:hover, - .navbar.is-success .navbar-start .navbar-link.is-active, - .navbar.is-success .navbar-end > a.navbar-item:focus, - .navbar.is-success .navbar-end > a.navbar-item:hover, - .navbar.is-success .navbar-end > a.navbar-item.is-active, - .navbar.is-success .navbar-end .navbar-link:focus, - .navbar.is-success .navbar-end .navbar-link:hover, - .navbar.is-success .navbar-end .navbar-link.is-active { - background-color: #3abb81; - color: #fff; - } - .navbar.is-success .navbar-start .navbar-link::after, - .navbar.is-success .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #3abb81; - color: #fff; - } - .navbar.is-success .navbar-dropdown a.navbar-item.is-active { - background-color: #48c78e; - color: #fff; - } -} - -.navbar.is-warning { - background-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-brand > .navbar-item, -.navbar.is-warning .navbar-brand .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, -.navbar.is-warning .navbar-brand .navbar-link:focus, -.navbar.is-warning .navbar-brand .navbar-link:hover, -.navbar.is-warning .navbar-brand .navbar-link.is-active { - background-color: #ffd970; - color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-brand .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); -} - -.navbar.is-warning .navbar-burger { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (min-width: 1024px) { - .navbar.is-warning .navbar-start > .navbar-item, - .navbar.is-warning .navbar-start .navbar-link, - .navbar.is-warning .navbar-end > .navbar-item, - .navbar.is-warning .navbar-end .navbar-link { - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, - .navbar.is-warning .navbar-start .navbar-link:focus, - .navbar.is-warning .navbar-start .navbar-link:hover, - .navbar.is-warning .navbar-start .navbar-link.is-active, - .navbar.is-warning .navbar-end > a.navbar-item:focus, - .navbar.is-warning .navbar-end > a.navbar-item:hover, - .navbar.is-warning .navbar-end > a.navbar-item.is-active, - .navbar.is-warning .navbar-end .navbar-link:focus, - .navbar.is-warning .navbar-end .navbar-link:hover, - .navbar.is-warning .navbar-end .navbar-link.is-active { - background-color: #ffd970; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start .navbar-link::after, - .navbar.is-warning .navbar-end .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ffd970; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { - background-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); - } -} - -.navbar.is-danger { - background-color: #f14668; - color: #fff; -} - -.navbar.is-danger .navbar-brand > .navbar-item, -.navbar.is-danger .navbar-brand .navbar-link { - color: #fff; -} - -.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, -.navbar.is-danger .navbar-brand .navbar-link:focus, -.navbar.is-danger .navbar-brand .navbar-link:hover, -.navbar.is-danger .navbar-brand .navbar-link.is-active { - background-color: #ef2e55; - color: #fff; -} - -.navbar.is-danger .navbar-brand .navbar-link::after { - border-color: #fff; -} - -.navbar.is-danger .navbar-burger { - color: #fff; -} - -@media screen and (min-width: 1024px) { - .navbar.is-danger .navbar-start > .navbar-item, - .navbar.is-danger .navbar-start .navbar-link, - .navbar.is-danger .navbar-end > .navbar-item, - .navbar.is-danger .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, - .navbar.is-danger .navbar-start .navbar-link:focus, - .navbar.is-danger .navbar-start .navbar-link:hover, - .navbar.is-danger .navbar-start .navbar-link.is-active, - .navbar.is-danger .navbar-end > a.navbar-item:focus, - .navbar.is-danger .navbar-end > a.navbar-item:hover, - .navbar.is-danger .navbar-end > a.navbar-item.is-active, - .navbar.is-danger .navbar-end .navbar-link:focus, - .navbar.is-danger .navbar-end .navbar-link:hover, - .navbar.is-danger .navbar-end .navbar-link.is-active { - background-color: #ef2e55; - color: #fff; - } - .navbar.is-danger .navbar-start .navbar-link::after, - .navbar.is-danger .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ef2e55; - color: #fff; - } - .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { - background-color: #f14668; - color: #fff; - } -} - -.navbar > .container { - align-items: stretch; - display: flex; - min-height: 3.25rem; - width: 100%; -} - -.navbar.has-shadow { - box-shadow: 0 2px 0 0 whitesmoke; -} - -.navbar.is-fixed-bottom, .navbar.is-fixed-top { - left: 0; - position: fixed; - right: 0; - z-index: 30; -} - -.navbar.is-fixed-bottom { - bottom: 0; -} - -.navbar.is-fixed-bottom.has-shadow { - box-shadow: 0 -2px 0 0 whitesmoke; -} - -.navbar.is-fixed-top { - top: 0; -} - -html.has-navbar-fixed-top, -body.has-navbar-fixed-top { - padding-top: 3.25rem; -} - -html.has-navbar-fixed-bottom, -body.has-navbar-fixed-bottom { - padding-bottom: 3.25rem; -} - -.navbar-brand, -.navbar-tabs { - align-items: stretch; - display: flex; - flex-shrink: 0; - min-height: 3.25rem; -} - -.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { - background-color: transparent; -} - -.navbar-tabs { - -webkit-overflow-scrolling: touch; - max-width: 100vw; - overflow-x: auto; - overflow-y: hidden; -} - -.navbar-burger { - color: #4a4a4a; - cursor: pointer; - display: block; - height: 3.25rem; - position: relative; - width: 3.25rem; - margin-left: auto; -} - -.navbar-burger span { - background-color: currentColor; - display: block; - height: 1px; - left: calc(50% - 8px); - position: absolute; - transform-origin: center; - transition-duration: 86ms; - transition-property: background-color, opacity, transform; - transition-timing-function: ease-out; - width: 16px; -} - -.navbar-burger span:nth-child(1) { - top: calc(50% - 6px); -} - -.navbar-burger span:nth-child(2) { - top: calc(50% - 1px); -} - -.navbar-burger span:nth-child(3) { - top: calc(50% + 4px); -} - -.navbar-burger:hover { - background-color: rgba(0, 0, 0, 0.05); -} - -.navbar-burger.is-active span:nth-child(1) { - transform: translateY(5px) rotate(45deg); -} - -.navbar-burger.is-active span:nth-child(2) { - opacity: 0; -} - -.navbar-burger.is-active span:nth-child(3) { - transform: translateY(-5px) rotate(-45deg); -} - -.navbar-menu { - display: none; -} - -.navbar-item, -.navbar-link { - color: #4a4a4a; - display: block; - line-height: 1.5; - padding: 0.5rem 0.75rem; - position: relative; -} - -.navbar-item .icon:only-child, -.navbar-link .icon:only-child { - margin-left: -0.25rem; - margin-right: -0.25rem; -} - -a.navbar-item, -.navbar-link { - cursor: pointer; -} - -a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, -.navbar-link:focus, -.navbar-link:focus-within, -.navbar-link:hover, -.navbar-link.is-active { - background-color: #fafafa; - color: #485fc7; -} - -.navbar-item { - flex-grow: 0; - flex-shrink: 0; -} - -.navbar-item img { - max-height: 1.75rem; -} - -.navbar-item.has-dropdown { - padding: 0; -} - -.navbar-item.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} - -.navbar-item.is-tab { - border-bottom: 1px solid transparent; - min-height: 3.25rem; - padding-bottom: calc(0.5rem - 1px); -} - -.navbar-item.is-tab:focus, .navbar-item.is-tab:hover { - background-color: transparent; - border-bottom-color: #485fc7; -} - -.navbar-item.is-tab.is-active { - background-color: transparent; - border-bottom-color: #485fc7; - border-bottom-style: solid; - border-bottom-width: 3px; - color: #485fc7; - padding-bottom: calc(0.5rem - 3px); -} - -.navbar-content { - flex-grow: 1; - flex-shrink: 1; -} - -.navbar-link:not(.is-arrowless) { - padding-right: 2.5em; -} - -.navbar-link:not(.is-arrowless)::after { - border-color: #485fc7; - margin-top: -0.375em; - right: 1.125em; -} - -.navbar-dropdown { - font-size: 0.875rem; - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} - -.navbar-dropdown .navbar-item { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.navbar-divider { - background-color: whitesmoke; - border: none; - display: none; - height: 2px; - margin: 0.5rem 0; -} - -@media screen and (max-width: 1023px) { - .navbar > .container { - display: block; - } - .navbar-brand .navbar-item, - .navbar-tabs .navbar-item { - align-items: center; - display: flex; - } - .navbar-link::after { - display: none; - } - .navbar-menu { - background-color: white; - box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); - padding: 0.5rem 0; - } - .navbar-menu.is-active { - display: block; - } - .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-touch { - bottom: 0; - } - .navbar.is-fixed-bottom-touch.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-touch { - top: 0; - } - .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { - -webkit-overflow-scrolling: touch; - max-height: calc(100vh - 3.25rem); - overflow: auto; - } - html.has-navbar-fixed-top-touch, - body.has-navbar-fixed-top-touch { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-touch, - body.has-navbar-fixed-bottom-touch { - padding-bottom: 3.25rem; - } -} - -@media screen and (min-width: 1024px) { - .navbar, - .navbar-menu, - .navbar-start, - .navbar-end { - align-items: stretch; - display: flex; - } - .navbar { - min-height: 3.25rem; - } - .navbar.is-spaced { - padding: 1rem 2rem; - } - .navbar.is-spaced .navbar-start, - .navbar.is-spaced .navbar-end { - align-items: center; - } - .navbar.is-spaced a.navbar-item, - .navbar.is-spaced .navbar-link { - border-radius: 4px; - } - .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, - .navbar.is-transparent .navbar-link:focus, - .navbar.is-transparent .navbar-link:hover, - .navbar.is-transparent .navbar-link.is-active { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { - background-color: whitesmoke; - color: #0a0a0a; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { - background-color: whitesmoke; - color: #485fc7; - } - .navbar-burger { - display: none; - } - .navbar-item, - .navbar-link { - align-items: center; - display: flex; - } - .navbar-item.has-dropdown { - align-items: stretch; - } - .navbar-item.has-dropdown-up .navbar-link::after { - transform: rotate(135deg) translate(0.25em, -0.25em); - } - .navbar-item.has-dropdown-up .navbar-dropdown { - border-bottom: 2px solid #dbdbdb; - border-radius: 6px 6px 0 0; - border-top: none; - bottom: 100%; - box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); - top: auto; - } - .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { - display: block; - } - .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { - opacity: 1; - pointer-events: auto; - transform: translateY(0); - } - .navbar-menu { - flex-grow: 1; - flex-shrink: 0; - } - .navbar-start { - justify-content: flex-start; - margin-right: auto; - } - .navbar-end { - justify-content: flex-end; - margin-left: auto; - } - .navbar-dropdown { - background-color: white; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 2px solid #dbdbdb; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); - display: none; - font-size: 0.875rem; - left: 0; - min-width: 100%; - position: absolute; - top: 100%; - z-index: 20; - } - .navbar-dropdown .navbar-item { - padding: 0.375rem 1rem; - white-space: nowrap; - } - .navbar-dropdown a.navbar-item { - padding-right: 3rem; - } - .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover { - background-color: whitesmoke; - color: #0a0a0a; - } - .navbar-dropdown a.navbar-item.is-active { - background-color: whitesmoke; - color: #485fc7; - } - .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { - border-radius: 6px; - border-top: none; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - display: block; - opacity: 0; - pointer-events: none; - top: calc(100% + (-4px)); - transform: translateY(-5px); - transition-duration: 86ms; - transition-property: opacity, transform; - } - .navbar-dropdown.is-right { - left: auto; - right: 0; - } - .navbar-divider { - display: block; - } - .navbar > .container .navbar-brand, - .container > .navbar .navbar-brand { - margin-left: -0.75rem; - } - .navbar > .container .navbar-menu, - .container > .navbar .navbar-menu { - margin-right: -0.75rem; - } - .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-desktop { - bottom: 0; - } - .navbar.is-fixed-bottom-desktop.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-desktop { - top: 0; - } - html.has-navbar-fixed-top-desktop, - body.has-navbar-fixed-top-desktop { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-desktop, - body.has-navbar-fixed-bottom-desktop { - padding-bottom: 3.25rem; - } - html.has-spaced-navbar-fixed-top, - body.has-spaced-navbar-fixed-top { - padding-top: 5.25rem; - } - html.has-spaced-navbar-fixed-bottom, - body.has-spaced-navbar-fixed-bottom { - padding-bottom: 5.25rem; - } - a.navbar-item.is-active, - .navbar-link.is-active { - color: #0a0a0a; - } - a.navbar-item.is-active:not(:focus):not(:hover), - .navbar-link.is-active:not(:focus):not(:hover) { - background-color: transparent; - } - .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #fafafa; - } -} - -.hero.is-fullheight-with-navbar { - min-height: calc(100vh - 3.25rem); -} - -.pagination { - font-size: 1rem; - margin: -0.25rem; -} - -.pagination.is-small { - font-size: 0.75rem; -} - -.pagination.is-medium { - font-size: 1.25rem; -} - -.pagination.is-large { - font-size: 1.5rem; -} - -.pagination.is-rounded .pagination-previous, -.pagination.is-rounded .pagination-next { - padding-left: 1em; - padding-right: 1em; - border-radius: 9999px; -} - -.pagination.is-rounded .pagination-link { - border-radius: 9999px; -} - -.pagination, -.pagination-list { - align-items: center; - display: flex; - justify-content: center; - text-align: center; -} - -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - font-size: 1em; - justify-content: center; - margin: 0.25rem; - padding-left: 0.5em; - padding-right: 0.5em; - text-align: center; -} - -.pagination-previous, -.pagination-next, -.pagination-link { - border-color: #dbdbdb; - color: #363636; - min-width: 2.5em; -} - -.pagination-previous:hover, -.pagination-next:hover, -.pagination-link:hover { - border-color: #b5b5b5; - color: #363636; -} - -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus { - border-color: #485fc7; -} - -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); -} - -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled] { - background-color: #dbdbdb; - border-color: #dbdbdb; - box-shadow: none; - color: #7a7a7a; - opacity: 0.5; -} - -.pagination-previous, -.pagination-next { - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} - -.pagination-link.is-current { - background-color: #485fc7; - border-color: #485fc7; - color: #fff; -} - -.pagination-ellipsis { - color: #b5b5b5; - pointer-events: none; -} - -.pagination-list { - flex-wrap: wrap; -} - -.pagination-list li { - list-style: none; -} - -@media screen and (max-width: 768px) { - .pagination { - flex-wrap: wrap; - } - .pagination-previous, - .pagination-next { - flex-grow: 1; - flex-shrink: 1; - } - .pagination-list li { - flex-grow: 1; - flex-shrink: 1; - } -} - -@media screen and (min-width: 769px), print { - .pagination-list { - flex-grow: 1; - flex-shrink: 1; - justify-content: flex-start; - order: 1; - } - .pagination-previous, - .pagination-next, - .pagination-link, - .pagination-ellipsis { - margin-bottom: 0; - margin-top: 0; - } - .pagination-previous { - order: 2; - } - .pagination-next { - order: 3; - } - .pagination { - justify-content: space-between; - margin-bottom: 0; - margin-top: 0; - } - .pagination.is-centered .pagination-previous { - order: 1; - } - .pagination.is-centered .pagination-list { - justify-content: center; - order: 2; - } - .pagination.is-centered .pagination-next { - order: 3; - } - .pagination.is-right .pagination-previous { - order: 1; - } - .pagination.is-right .pagination-next { - order: 2; - } - .pagination.is-right .pagination-list { - justify-content: flex-end; - order: 3; - } -} - -.panel { - border-radius: 6px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); - font-size: 1rem; -} - -.panel:not(:last-child) { - margin-bottom: 1.5rem; -} - -.panel.is-white .panel-heading { - background-color: white; - color: #0a0a0a; -} - -.panel.is-white .panel-tabs a.is-active { - border-bottom-color: white; -} - -.panel.is-white .panel-block.is-active .panel-icon { - color: white; -} - -.panel.is-black .panel-heading { - background-color: #0a0a0a; - color: white; -} - -.panel.is-black .panel-tabs a.is-active { - border-bottom-color: #0a0a0a; -} - -.panel.is-black .panel-block.is-active .panel-icon { - color: #0a0a0a; -} - -.panel.is-light .panel-heading { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.panel.is-light .panel-tabs a.is-active { - border-bottom-color: whitesmoke; -} - -.panel.is-light .panel-block.is-active .panel-icon { - color: whitesmoke; -} - -.panel.is-dark .panel-heading { - background-color: #363636; - color: #fff; -} - -.panel.is-dark .panel-tabs a.is-active { - border-bottom-color: #363636; -} - -.panel.is-dark .panel-block.is-active .panel-icon { - color: #363636; -} - -.panel.is-primary .panel-heading { - background-color: #00d1b2; - color: #fff; -} - -.panel.is-primary .panel-tabs a.is-active { - border-bottom-color: #00d1b2; -} - -.panel.is-primary .panel-block.is-active .panel-icon { - color: #00d1b2; -} - -.panel.is-link .panel-heading { - background-color: #485fc7; - color: #fff; -} - -.panel.is-link .panel-tabs a.is-active { - border-bottom-color: #485fc7; -} - -.panel.is-link .panel-block.is-active .panel-icon { - color: #485fc7; -} - -.panel.is-info .panel-heading { - background-color: #3e8ed0; - color: #fff; -} - -.panel.is-info .panel-tabs a.is-active { - border-bottom-color: #3e8ed0; -} - -.panel.is-info .panel-block.is-active .panel-icon { - color: #3e8ed0; -} - -.panel.is-success .panel-heading { - background-color: #48c78e; - color: #fff; -} - -.panel.is-success .panel-tabs a.is-active { - border-bottom-color: #48c78e; -} - -.panel.is-success .panel-block.is-active .panel-icon { - color: #48c78e; -} - -.panel.is-warning .panel-heading { - background-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); -} - -.panel.is-warning .panel-tabs a.is-active { - border-bottom-color: #ffe08a; -} - -.panel.is-warning .panel-block.is-active .panel-icon { - color: #ffe08a; -} - -.panel.is-danger .panel-heading { - background-color: #f14668; - color: #fff; -} - -.panel.is-danger .panel-tabs a.is-active { - border-bottom-color: #f14668; -} - -.panel.is-danger .panel-block.is-active .panel-icon { - color: #f14668; -} - -.panel-tabs:not(:last-child), -.panel-block:not(:last-child) { - border-bottom: 1px solid #ededed; -} - -.panel-heading { - background-color: #ededed; - border-radius: 6px 6px 0 0; - color: #363636; - font-size: 1.25em; - font-weight: 700; - line-height: 1.25; - padding: 0.75em 1em; -} - -.panel-tabs { - align-items: flex-end; - display: flex; - font-size: 0.875em; - justify-content: center; -} - -.panel-tabs a { - border-bottom: 1px solid #dbdbdb; - margin-bottom: -1px; - padding: 0.5em; -} - -.panel-tabs a.is-active { - border-bottom-color: #4a4a4a; - color: #363636; -} - -.panel-list a { - color: #4a4a4a; -} - -.panel-list a:hover { - color: #485fc7; -} - -.panel-block { - align-items: center; - color: #363636; - display: flex; - justify-content: flex-start; - padding: 0.5em 0.75em; -} - -.panel-block input[type="checkbox"] { - margin-right: 0.75em; -} - -.panel-block > .control { - flex-grow: 1; - flex-shrink: 1; - width: 100%; -} - -.panel-block.is-wrapped { - flex-wrap: wrap; -} - -.panel-block.is-active { - border-left-color: #485fc7; - color: #363636; -} - -.panel-block.is-active .panel-icon { - color: #485fc7; -} - -.panel-block:last-child { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; -} - -a.panel-block, -label.panel-block { - cursor: pointer; -} - -a.panel-block:hover, -label.panel-block:hover { - background-color: whitesmoke; -} - -.panel-icon { - display: inline-block; - font-size: 14px; - height: 1em; - line-height: 1em; - text-align: center; - vertical-align: top; - width: 1em; - color: #7a7a7a; - margin-right: 0.75em; -} - -.panel-icon .fa { - font-size: inherit; - line-height: inherit; -} - -.tabs { - -webkit-overflow-scrolling: touch; - align-items: stretch; - display: flex; - font-size: 1rem; - justify-content: space-between; - overflow: hidden; - overflow-x: auto; - white-space: nowrap; -} - -.tabs a { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - color: #4a4a4a; - display: flex; - justify-content: center; - margin-bottom: -1px; - padding: 0.5em 1em; - vertical-align: top; -} - -.tabs a:hover { - border-bottom-color: #363636; - color: #363636; -} - -.tabs li { - display: block; -} - -.tabs li.is-active a { - border-bottom-color: #485fc7; - color: #485fc7; -} - -.tabs ul { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - display: flex; - flex-grow: 1; - flex-shrink: 0; - justify-content: flex-start; -} - -.tabs ul.is-left { - padding-right: 0.75em; -} - -.tabs ul.is-center { - flex: none; - justify-content: center; - padding-left: 0.75em; - padding-right: 0.75em; -} - -.tabs ul.is-right { - justify-content: flex-end; - padding-left: 0.75em; -} - -.tabs .icon:first-child { - margin-right: 0.5em; -} - -.tabs .icon:last-child { - margin-left: 0.5em; -} - -.tabs.is-centered ul { - justify-content: center; -} - -.tabs.is-right ul { - justify-content: flex-end; -} - -.tabs.is-boxed a { - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} - -.tabs.is-boxed a:hover { - background-color: whitesmoke; - border-bottom-color: #dbdbdb; -} - -.tabs.is-boxed li.is-active a { - background-color: white; - border-color: #dbdbdb; - border-bottom-color: transparent !important; -} - -.tabs.is-fullwidth li { - flex-grow: 1; - flex-shrink: 0; -} - -.tabs.is-toggle a { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px; - margin-bottom: 0; - position: relative; -} - -.tabs.is-toggle a:hover { - background-color: whitesmoke; - border-color: #b5b5b5; - z-index: 2; -} - -.tabs.is-toggle li + li { - margin-left: -1px; -} - -.tabs.is-toggle li:first-child a { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} - -.tabs.is-toggle li:last-child a { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.tabs.is-toggle li.is-active a { - background-color: #485fc7; - border-color: #485fc7; - color: #fff; - z-index: 1; -} - -.tabs.is-toggle ul { - border-bottom: none; -} - -.tabs.is-toggle.is-toggle-rounded li:first-child a { - border-bottom-left-radius: 9999px; - border-top-left-radius: 9999px; - padding-left: 1.25em; -} - -.tabs.is-toggle.is-toggle-rounded li:last-child a { - border-bottom-right-radius: 9999px; - border-top-right-radius: 9999px; - padding-right: 1.25em; -} - -.tabs.is-small { - font-size: 0.75rem; -} - -.tabs.is-medium { - font-size: 1.25rem; -} - -.tabs.is-large { - font-size: 1.5rem; -} - -/* Bulma Grid */ -.column { - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - padding: 0.75rem; -} - -.columns.is-mobile > .column.is-narrow { - flex: none; - width: unset; -} - -.columns.is-mobile > .column.is-full { - flex: none; - width: 100%; -} - -.columns.is-mobile > .column.is-three-quarters { - flex: none; - width: 75%; -} - -.columns.is-mobile > .column.is-two-thirds { - flex: none; - width: 66.6666%; -} - -.columns.is-mobile > .column.is-half { - flex: none; - width: 50%; -} - -.columns.is-mobile > .column.is-one-third { - flex: none; - width: 33.3333%; -} - -.columns.is-mobile > .column.is-one-quarter { - flex: none; - width: 25%; -} - -.columns.is-mobile > .column.is-one-fifth { - flex: none; - width: 20%; -} - -.columns.is-mobile > .column.is-two-fifths { - flex: none; - width: 40%; -} - -.columns.is-mobile > .column.is-three-fifths { - flex: none; - width: 60%; -} - -.columns.is-mobile > .column.is-four-fifths { - flex: none; - width: 80%; -} - -.columns.is-mobile > .column.is-offset-three-quarters { - margin-left: 75%; -} - -.columns.is-mobile > .column.is-offset-two-thirds { - margin-left: 66.6666%; -} - -.columns.is-mobile > .column.is-offset-half { - margin-left: 50%; -} - -.columns.is-mobile > .column.is-offset-one-third { - margin-left: 33.3333%; -} - -.columns.is-mobile > .column.is-offset-one-quarter { - margin-left: 25%; -} - -.columns.is-mobile > .column.is-offset-one-fifth { - margin-left: 20%; -} - -.columns.is-mobile > .column.is-offset-two-fifths { - margin-left: 40%; -} - -.columns.is-mobile > .column.is-offset-three-fifths { - margin-left: 60%; -} - -.columns.is-mobile > .column.is-offset-four-fifths { - margin-left: 80%; -} - -.columns.is-mobile > .column.is-0 { - flex: none; - width: 0%; -} - -.columns.is-mobile > .column.is-offset-0 { - margin-left: 0%; -} - -.columns.is-mobile > .column.is-1 { - flex: none; - width: 8.33333%; -} - -.columns.is-mobile > .column.is-offset-1 { - margin-left: 8.33333%; -} - -.columns.is-mobile > .column.is-2 { - flex: none; - width: 16.66667%; -} - -.columns.is-mobile > .column.is-offset-2 { - margin-left: 16.66667%; -} - -.columns.is-mobile > .column.is-3 { - flex: none; - width: 25%; -} - -.columns.is-mobile > .column.is-offset-3 { - margin-left: 25%; -} - -.columns.is-mobile > .column.is-4 { - flex: none; - width: 33.33333%; -} - -.columns.is-mobile > .column.is-offset-4 { - margin-left: 33.33333%; -} - -.columns.is-mobile > .column.is-5 { - flex: none; - width: 41.66667%; -} - -.columns.is-mobile > .column.is-offset-5 { - margin-left: 41.66667%; -} - -.columns.is-mobile > .column.is-6 { - flex: none; - width: 50%; -} - -.columns.is-mobile > .column.is-offset-6 { - margin-left: 50%; -} - -.columns.is-mobile > .column.is-7 { - flex: none; - width: 58.33333%; -} - -.columns.is-mobile > .column.is-offset-7 { - margin-left: 58.33333%; -} - -.columns.is-mobile > .column.is-8 { - flex: none; - width: 66.66667%; -} - -.columns.is-mobile > .column.is-offset-8 { - margin-left: 66.66667%; -} - -.columns.is-mobile > .column.is-9 { - flex: none; - width: 75%; -} - -.columns.is-mobile > .column.is-offset-9 { - margin-left: 75%; -} - -.columns.is-mobile > .column.is-10 { - flex: none; - width: 83.33333%; -} - -.columns.is-mobile > .column.is-offset-10 { - margin-left: 83.33333%; -} - -.columns.is-mobile > .column.is-11 { - flex: none; - width: 91.66667%; -} - -.columns.is-mobile > .column.is-offset-11 { - margin-left: 91.66667%; -} - -.columns.is-mobile > .column.is-12 { - flex: none; - width: 100%; -} - -.columns.is-mobile > .column.is-offset-12 { - margin-left: 100%; -} - -@media screen and (max-width: 768px) { - .column.is-narrow-mobile { - flex: none; - width: unset; - } - .column.is-full-mobile { - flex: none; - width: 100%; - } - .column.is-three-quarters-mobile { - flex: none; - width: 75%; - } - .column.is-two-thirds-mobile { - flex: none; - width: 66.6666%; - } - .column.is-half-mobile { - flex: none; - width: 50%; - } - .column.is-one-third-mobile { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-mobile { - flex: none; - width: 25%; - } - .column.is-one-fifth-mobile { - flex: none; - width: 20%; - } - .column.is-two-fifths-mobile { - flex: none; - width: 40%; - } - .column.is-three-fifths-mobile { - flex: none; - width: 60%; - } - .column.is-four-fifths-mobile { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-mobile { - margin-left: 75%; - } - .column.is-offset-two-thirds-mobile { - margin-left: 66.6666%; - } - .column.is-offset-half-mobile { - margin-left: 50%; - } - .column.is-offset-one-third-mobile { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-mobile { - margin-left: 25%; - } - .column.is-offset-one-fifth-mobile { - margin-left: 20%; - } - .column.is-offset-two-fifths-mobile { - margin-left: 40%; - } - .column.is-offset-three-fifths-mobile { - margin-left: 60%; - } - .column.is-offset-four-fifths-mobile { - margin-left: 80%; - } - .column.is-0-mobile { - flex: none; - width: 0%; - } - .column.is-offset-0-mobile { - margin-left: 0%; - } - .column.is-1-mobile { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-mobile { - margin-left: 8.33333%; - } - .column.is-2-mobile { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-mobile { - margin-left: 16.66667%; - } - .column.is-3-mobile { - flex: none; - width: 25%; - } - .column.is-offset-3-mobile { - margin-left: 25%; - } - .column.is-4-mobile { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-mobile { - margin-left: 33.33333%; - } - .column.is-5-mobile { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-mobile { - margin-left: 41.66667%; - } - .column.is-6-mobile { - flex: none; - width: 50%; - } - .column.is-offset-6-mobile { - margin-left: 50%; - } - .column.is-7-mobile { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-mobile { - margin-left: 58.33333%; - } - .column.is-8-mobile { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-mobile { - margin-left: 66.66667%; - } - .column.is-9-mobile { - flex: none; - width: 75%; - } - .column.is-offset-9-mobile { - margin-left: 75%; - } - .column.is-10-mobile { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-mobile { - margin-left: 83.33333%; - } - .column.is-11-mobile { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-mobile { - margin-left: 91.66667%; - } - .column.is-12-mobile { - flex: none; - width: 100%; - } - .column.is-offset-12-mobile { - margin-left: 100%; - } -} - -@media screen and (min-width: 769px), print { - .column.is-narrow, .column.is-narrow-tablet { - flex: none; - width: unset; - } - .column.is-full, .column.is-full-tablet { - flex: none; - width: 100%; - } - .column.is-three-quarters, .column.is-three-quarters-tablet { - flex: none; - width: 75%; - } - .column.is-two-thirds, .column.is-two-thirds-tablet { - flex: none; - width: 66.6666%; - } - .column.is-half, .column.is-half-tablet { - flex: none; - width: 50%; - } - .column.is-one-third, .column.is-one-third-tablet { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter, .column.is-one-quarter-tablet { - flex: none; - width: 25%; - } - .column.is-one-fifth, .column.is-one-fifth-tablet { - flex: none; - width: 20%; - } - .column.is-two-fifths, .column.is-two-fifths-tablet { - flex: none; - width: 40%; - } - .column.is-three-fifths, .column.is-three-fifths-tablet { - flex: none; - width: 60%; - } - .column.is-four-fifths, .column.is-four-fifths-tablet { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { - margin-left: 75%; - } - .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { - margin-left: 66.6666%; - } - .column.is-offset-half, .column.is-offset-half-tablet { - margin-left: 50%; - } - .column.is-offset-one-third, .column.is-offset-one-third-tablet { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { - margin-left: 25%; - } - .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { - margin-left: 20%; - } - .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { - margin-left: 40%; - } - .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { - margin-left: 60%; - } - .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { - margin-left: 80%; - } - .column.is-0, .column.is-0-tablet { - flex: none; - width: 0%; - } - .column.is-offset-0, .column.is-offset-0-tablet { - margin-left: 0%; - } - .column.is-1, .column.is-1-tablet { - flex: none; - width: 8.33333%; - } - .column.is-offset-1, .column.is-offset-1-tablet { - margin-left: 8.33333%; - } - .column.is-2, .column.is-2-tablet { - flex: none; - width: 16.66667%; - } - .column.is-offset-2, .column.is-offset-2-tablet { - margin-left: 16.66667%; - } - .column.is-3, .column.is-3-tablet { - flex: none; - width: 25%; - } - .column.is-offset-3, .column.is-offset-3-tablet { - margin-left: 25%; - } - .column.is-4, .column.is-4-tablet { - flex: none; - width: 33.33333%; - } - .column.is-offset-4, .column.is-offset-4-tablet { - margin-left: 33.33333%; - } - .column.is-5, .column.is-5-tablet { - flex: none; - width: 41.66667%; - } - .column.is-offset-5, .column.is-offset-5-tablet { - margin-left: 41.66667%; - } - .column.is-6, .column.is-6-tablet { - flex: none; - width: 50%; - } - .column.is-offset-6, .column.is-offset-6-tablet { - margin-left: 50%; - } - .column.is-7, .column.is-7-tablet { - flex: none; - width: 58.33333%; - } - .column.is-offset-7, .column.is-offset-7-tablet { - margin-left: 58.33333%; - } - .column.is-8, .column.is-8-tablet { - flex: none; - width: 66.66667%; - } - .column.is-offset-8, .column.is-offset-8-tablet { - margin-left: 66.66667%; - } - .column.is-9, .column.is-9-tablet { - flex: none; - width: 75%; - } - .column.is-offset-9, .column.is-offset-9-tablet { - margin-left: 75%; - } - .column.is-10, .column.is-10-tablet { - flex: none; - width: 83.33333%; - } - .column.is-offset-10, .column.is-offset-10-tablet { - margin-left: 83.33333%; - } - .column.is-11, .column.is-11-tablet { - flex: none; - width: 91.66667%; - } - .column.is-offset-11, .column.is-offset-11-tablet { - margin-left: 91.66667%; - } - .column.is-12, .column.is-12-tablet { - flex: none; - width: 100%; - } - .column.is-offset-12, .column.is-offset-12-tablet { - margin-left: 100%; - } -} - -@media screen and (max-width: 1023px) { - .column.is-narrow-touch { - flex: none; - width: unset; - } - .column.is-full-touch { - flex: none; - width: 100%; - } - .column.is-three-quarters-touch { - flex: none; - width: 75%; - } - .column.is-two-thirds-touch { - flex: none; - width: 66.6666%; - } - .column.is-half-touch { - flex: none; - width: 50%; - } - .column.is-one-third-touch { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-touch { - flex: none; - width: 25%; - } - .column.is-one-fifth-touch { - flex: none; - width: 20%; - } - .column.is-two-fifths-touch { - flex: none; - width: 40%; - } - .column.is-three-fifths-touch { - flex: none; - width: 60%; - } - .column.is-four-fifths-touch { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-touch { - margin-left: 75%; - } - .column.is-offset-two-thirds-touch { - margin-left: 66.6666%; - } - .column.is-offset-half-touch { - margin-left: 50%; - } - .column.is-offset-one-third-touch { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-touch { - margin-left: 25%; - } - .column.is-offset-one-fifth-touch { - margin-left: 20%; - } - .column.is-offset-two-fifths-touch { - margin-left: 40%; - } - .column.is-offset-three-fifths-touch { - margin-left: 60%; - } - .column.is-offset-four-fifths-touch { - margin-left: 80%; - } - .column.is-0-touch { - flex: none; - width: 0%; - } - .column.is-offset-0-touch { - margin-left: 0%; - } - .column.is-1-touch { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-touch { - margin-left: 8.33333%; - } - .column.is-2-touch { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-touch { - margin-left: 16.66667%; - } - .column.is-3-touch { - flex: none; - width: 25%; - } - .column.is-offset-3-touch { - margin-left: 25%; - } - .column.is-4-touch { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-touch { - margin-left: 33.33333%; - } - .column.is-5-touch { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-touch { - margin-left: 41.66667%; - } - .column.is-6-touch { - flex: none; - width: 50%; - } - .column.is-offset-6-touch { - margin-left: 50%; - } - .column.is-7-touch { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-touch { - margin-left: 58.33333%; - } - .column.is-8-touch { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-touch { - margin-left: 66.66667%; - } - .column.is-9-touch { - flex: none; - width: 75%; - } - .column.is-offset-9-touch { - margin-left: 75%; - } - .column.is-10-touch { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-touch { - margin-left: 83.33333%; - } - .column.is-11-touch { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-touch { - margin-left: 91.66667%; - } - .column.is-12-touch { - flex: none; - width: 100%; - } - .column.is-offset-12-touch { - margin-left: 100%; - } -} - -@media screen and (min-width: 1024px) { - .column.is-narrow-desktop { - flex: none; - width: unset; - } - .column.is-full-desktop { - flex: none; - width: 100%; - } - .column.is-three-quarters-desktop { - flex: none; - width: 75%; - } - .column.is-two-thirds-desktop { - flex: none; - width: 66.6666%; - } - .column.is-half-desktop { - flex: none; - width: 50%; - } - .column.is-one-third-desktop { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-desktop { - flex: none; - width: 25%; - } - .column.is-one-fifth-desktop { - flex: none; - width: 20%; - } - .column.is-two-fifths-desktop { - flex: none; - width: 40%; - } - .column.is-three-fifths-desktop { - flex: none; - width: 60%; - } - .column.is-four-fifths-desktop { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-desktop { - margin-left: 75%; - } - .column.is-offset-two-thirds-desktop { - margin-left: 66.6666%; - } - .column.is-offset-half-desktop { - margin-left: 50%; - } - .column.is-offset-one-third-desktop { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-desktop { - margin-left: 25%; - } - .column.is-offset-one-fifth-desktop { - margin-left: 20%; - } - .column.is-offset-two-fifths-desktop { - margin-left: 40%; - } - .column.is-offset-three-fifths-desktop { - margin-left: 60%; - } - .column.is-offset-four-fifths-desktop { - margin-left: 80%; - } - .column.is-0-desktop { - flex: none; - width: 0%; - } - .column.is-offset-0-desktop { - margin-left: 0%; - } - .column.is-1-desktop { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-desktop { - margin-left: 8.33333%; - } - .column.is-2-desktop { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-desktop { - margin-left: 16.66667%; - } - .column.is-3-desktop { - flex: none; - width: 25%; - } - .column.is-offset-3-desktop { - margin-left: 25%; - } - .column.is-4-desktop { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-desktop { - margin-left: 33.33333%; - } - .column.is-5-desktop { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-desktop { - margin-left: 41.66667%; - } - .column.is-6-desktop { - flex: none; - width: 50%; - } - .column.is-offset-6-desktop { - margin-left: 50%; - } - .column.is-7-desktop { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-desktop { - margin-left: 58.33333%; - } - .column.is-8-desktop { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-desktop { - margin-left: 66.66667%; - } - .column.is-9-desktop { - flex: none; - width: 75%; - } - .column.is-offset-9-desktop { - margin-left: 75%; - } - .column.is-10-desktop { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-desktop { - margin-left: 83.33333%; - } - .column.is-11-desktop { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-desktop { - margin-left: 91.66667%; - } - .column.is-12-desktop { - flex: none; - width: 100%; - } - .column.is-offset-12-desktop { - margin-left: 100%; - } -} - -@media screen and (min-width: 1216px) { - .column.is-narrow-widescreen { - flex: none; - width: unset; - } - .column.is-full-widescreen { - flex: none; - width: 100%; - } - .column.is-three-quarters-widescreen { - flex: none; - width: 75%; - } - .column.is-two-thirds-widescreen { - flex: none; - width: 66.6666%; - } - .column.is-half-widescreen { - flex: none; - width: 50%; - } - .column.is-one-third-widescreen { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-widescreen { - flex: none; - width: 25%; - } - .column.is-one-fifth-widescreen { - flex: none; - width: 20%; - } - .column.is-two-fifths-widescreen { - flex: none; - width: 40%; - } - .column.is-three-fifths-widescreen { - flex: none; - width: 60%; - } - .column.is-four-fifths-widescreen { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-widescreen { - margin-left: 75%; - } - .column.is-offset-two-thirds-widescreen { - margin-left: 66.6666%; - } - .column.is-offset-half-widescreen { - margin-left: 50%; - } - .column.is-offset-one-third-widescreen { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-widescreen { - margin-left: 25%; - } - .column.is-offset-one-fifth-widescreen { - margin-left: 20%; - } - .column.is-offset-two-fifths-widescreen { - margin-left: 40%; - } - .column.is-offset-three-fifths-widescreen { - margin-left: 60%; - } - .column.is-offset-four-fifths-widescreen { - margin-left: 80%; - } - .column.is-0-widescreen { - flex: none; - width: 0%; - } - .column.is-offset-0-widescreen { - margin-left: 0%; - } - .column.is-1-widescreen { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-widescreen { - margin-left: 8.33333%; - } - .column.is-2-widescreen { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-widescreen { - margin-left: 16.66667%; - } - .column.is-3-widescreen { - flex: none; - width: 25%; - } - .column.is-offset-3-widescreen { - margin-left: 25%; - } - .column.is-4-widescreen { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-widescreen { - margin-left: 33.33333%; - } - .column.is-5-widescreen { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-widescreen { - margin-left: 41.66667%; - } - .column.is-6-widescreen { - flex: none; - width: 50%; - } - .column.is-offset-6-widescreen { - margin-left: 50%; - } - .column.is-7-widescreen { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-widescreen { - margin-left: 58.33333%; - } - .column.is-8-widescreen { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-widescreen { - margin-left: 66.66667%; - } - .column.is-9-widescreen { - flex: none; - width: 75%; - } - .column.is-offset-9-widescreen { - margin-left: 75%; - } - .column.is-10-widescreen { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-widescreen { - margin-left: 83.33333%; - } - .column.is-11-widescreen { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-widescreen { - margin-left: 91.66667%; - } - .column.is-12-widescreen { - flex: none; - width: 100%; - } - .column.is-offset-12-widescreen { - margin-left: 100%; - } -} - -@media screen and (min-width: 1408px) { - .column.is-narrow-fullhd { - flex: none; - width: unset; - } - .column.is-full-fullhd { - flex: none; - width: 100%; - } - .column.is-three-quarters-fullhd { - flex: none; - width: 75%; - } - .column.is-two-thirds-fullhd { - flex: none; - width: 66.6666%; - } - .column.is-half-fullhd { - flex: none; - width: 50%; - } - .column.is-one-third-fullhd { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-fullhd { - flex: none; - width: 25%; - } - .column.is-one-fifth-fullhd { - flex: none; - width: 20%; - } - .column.is-two-fifths-fullhd { - flex: none; - width: 40%; - } - .column.is-three-fifths-fullhd { - flex: none; - width: 60%; - } - .column.is-four-fifths-fullhd { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-fullhd { - margin-left: 75%; - } - .column.is-offset-two-thirds-fullhd { - margin-left: 66.6666%; - } - .column.is-offset-half-fullhd { - margin-left: 50%; - } - .column.is-offset-one-third-fullhd { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-fullhd { - margin-left: 25%; - } - .column.is-offset-one-fifth-fullhd { - margin-left: 20%; - } - .column.is-offset-two-fifths-fullhd { - margin-left: 40%; - } - .column.is-offset-three-fifths-fullhd { - margin-left: 60%; - } - .column.is-offset-four-fifths-fullhd { - margin-left: 80%; - } - .column.is-0-fullhd { - flex: none; - width: 0%; - } - .column.is-offset-0-fullhd { - margin-left: 0%; - } - .column.is-1-fullhd { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-fullhd { - margin-left: 8.33333%; - } - .column.is-2-fullhd { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-fullhd { - margin-left: 16.66667%; - } - .column.is-3-fullhd { - flex: none; - width: 25%; - } - .column.is-offset-3-fullhd { - margin-left: 25%; - } - .column.is-4-fullhd { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-fullhd { - margin-left: 33.33333%; - } - .column.is-5-fullhd { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-fullhd { - margin-left: 41.66667%; - } - .column.is-6-fullhd { - flex: none; - width: 50%; - } - .column.is-offset-6-fullhd { - margin-left: 50%; - } - .column.is-7-fullhd { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-fullhd { - margin-left: 58.33333%; - } - .column.is-8-fullhd { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-fullhd { - margin-left: 66.66667%; - } - .column.is-9-fullhd { - flex: none; - width: 75%; - } - .column.is-offset-9-fullhd { - margin-left: 75%; - } - .column.is-10-fullhd { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-fullhd { - margin-left: 83.33333%; - } - .column.is-11-fullhd { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-fullhd { - margin-left: 91.66667%; - } - .column.is-12-fullhd { - flex: none; - width: 100%; - } - .column.is-offset-12-fullhd { - margin-left: 100%; - } -} - -.columns { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} - -.columns:last-child { - margin-bottom: -0.75rem; -} - -.columns:not(:last-child) { - margin-bottom: calc(1.5rem - 0.75rem); -} - -.columns.is-centered { - justify-content: center; -} - -.columns.is-gapless { - margin-left: 0; - margin-right: 0; - margin-top: 0; -} - -.columns.is-gapless > .column { - margin: 0; - padding: 0 !important; -} - -.columns.is-gapless:not(:last-child) { - margin-bottom: 1.5rem; -} - -.columns.is-gapless:last-child { - margin-bottom: 0; -} - -.columns.is-mobile { - display: flex; -} - -.columns.is-multiline { - flex-wrap: wrap; -} - -.columns.is-vcentered { - align-items: center; -} - -@media screen and (min-width: 769px), print { - .columns:not(.is-desktop) { - display: flex; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-desktop { - display: flex; - } -} - -.columns.is-variable { - --columnGap: 0.75rem; - margin-left: calc(-1 * var(--columnGap)); - margin-right: calc(-1 * var(--columnGap)); -} - -.columns.is-variable > .column { - padding-left: var(--columnGap); - padding-right: var(--columnGap); -} - -.columns.is-variable.is-0 { - --columnGap: 0rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-0-mobile { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-0-tablet { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-0-tablet-only { - --columnGap: 0rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-0-touch { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-0-desktop { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-0-desktop-only { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-0-widescreen { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-0-widescreen-only { - --columnGap: 0rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-0-fullhd { - --columnGap: 0rem; - } -} - -.columns.is-variable.is-1 { - --columnGap: 0.25rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-1-mobile { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-1-tablet { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-1-tablet-only { - --columnGap: 0.25rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-1-touch { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-1-desktop { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-1-desktop-only { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-1-widescreen { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-1-widescreen-only { - --columnGap: 0.25rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-1-fullhd { - --columnGap: 0.25rem; - } -} - -.columns.is-variable.is-2 { - --columnGap: 0.5rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-2-mobile { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-2-tablet { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-2-tablet-only { - --columnGap: 0.5rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-2-touch { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-2-desktop { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-2-desktop-only { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-2-widescreen { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-2-widescreen-only { - --columnGap: 0.5rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-2-fullhd { - --columnGap: 0.5rem; - } -} - -.columns.is-variable.is-3 { - --columnGap: 0.75rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-3-mobile { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-3-tablet { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-3-tablet-only { - --columnGap: 0.75rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-3-touch { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-3-desktop { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-3-desktop-only { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-3-widescreen { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-3-widescreen-only { - --columnGap: 0.75rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-3-fullhd { - --columnGap: 0.75rem; - } -} - -.columns.is-variable.is-4 { - --columnGap: 1rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-4-mobile { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-4-tablet { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-4-tablet-only { - --columnGap: 1rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-4-touch { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-4-desktop { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-4-desktop-only { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-4-widescreen { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-4-widescreen-only { - --columnGap: 1rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-4-fullhd { - --columnGap: 1rem; - } -} - -.columns.is-variable.is-5 { - --columnGap: 1.25rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-5-mobile { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-5-tablet { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-5-tablet-only { - --columnGap: 1.25rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-5-touch { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-5-desktop { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-5-desktop-only { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-5-widescreen { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-5-widescreen-only { - --columnGap: 1.25rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-5-fullhd { - --columnGap: 1.25rem; - } -} - -.columns.is-variable.is-6 { - --columnGap: 1.5rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-6-mobile { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-6-tablet { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-6-tablet-only { - --columnGap: 1.5rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-6-touch { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-6-desktop { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-6-desktop-only { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-6-widescreen { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-6-widescreen-only { - --columnGap: 1.5rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-6-fullhd { - --columnGap: 1.5rem; - } -} - -.columns.is-variable.is-7 { - --columnGap: 1.75rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-7-mobile { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-7-tablet { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-7-tablet-only { - --columnGap: 1.75rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-7-touch { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-7-desktop { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-7-desktop-only { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-7-widescreen { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-7-widescreen-only { - --columnGap: 1.75rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-7-fullhd { - --columnGap: 1.75rem; - } -} - -.columns.is-variable.is-8 { - --columnGap: 2rem; -} - -@media screen and (max-width: 768px) { - .columns.is-variable.is-8-mobile { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 769px), print { - .columns.is-variable.is-8-tablet { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-8-tablet-only { - --columnGap: 2rem; - } -} - -@media screen and (max-width: 1023px) { - .columns.is-variable.is-8-touch { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1024px) { - .columns.is-variable.is-8-desktop { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-8-desktop-only { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1216px) { - .columns.is-variable.is-8-widescreen { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-8-widescreen-only { - --columnGap: 2rem; - } -} - -@media screen and (min-width: 1408px) { - .columns.is-variable.is-8-fullhd { - --columnGap: 2rem; - } -} - -.tile { - align-items: stretch; - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - min-height: -webkit-min-content; - min-height: -moz-min-content; - min-height: min-content; -} - -.tile.is-ancestor { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} - -.tile.is-ancestor:last-child { - margin-bottom: -0.75rem; -} - -.tile.is-ancestor:not(:last-child) { - margin-bottom: 0.75rem; -} - -.tile.is-child { - margin: 0 !important; -} - -.tile.is-parent { - padding: 0.75rem; -} - -.tile.is-vertical { - flex-direction: column; -} - -.tile.is-vertical > .tile.is-child:not(:last-child) { - margin-bottom: 1.5rem !important; -} - -@media screen and (min-width: 769px), print { - .tile:not(.is-child) { - display: flex; - } - .tile.is-1 { - flex: none; - width: 8.33333%; - } - .tile.is-2 { - flex: none; - width: 16.66667%; - } - .tile.is-3 { - flex: none; - width: 25%; - } - .tile.is-4 { - flex: none; - width: 33.33333%; - } - .tile.is-5 { - flex: none; - width: 41.66667%; - } - .tile.is-6 { - flex: none; - width: 50%; - } - .tile.is-7 { - flex: none; - width: 58.33333%; - } - .tile.is-8 { - flex: none; - width: 66.66667%; - } - .tile.is-9 { - flex: none; - width: 75%; - } - .tile.is-10 { - flex: none; - width: 83.33333%; - } - .tile.is-11 { - flex: none; - width: 91.66667%; - } - .tile.is-12 { - flex: none; - width: 100%; - } -} - -/* Bulma Helpers */ .has-text-white { color: white !important; } @@ -9263,2549 +3806,3 @@ a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { .has-background-white-bis { background-color: #fafafa !important; } - -.is-flex-direction-row { - flex-direction: row !important; -} - -.is-flex-direction-row-reverse { - flex-direction: row-reverse !important; -} - -.is-flex-direction-column { - flex-direction: column !important; -} - -.is-flex-direction-column-reverse { - flex-direction: column-reverse !important; -} - -.is-flex-wrap-nowrap { - flex-wrap: nowrap !important; -} - -.is-flex-wrap-wrap { - flex-wrap: wrap !important; -} - -.is-flex-wrap-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.is-justify-content-flex-start { - justify-content: flex-start !important; -} - -.is-justify-content-flex-end { - justify-content: flex-end !important; -} - -.is-justify-content-center { - justify-content: center !important; -} - -.is-justify-content-space-between { - justify-content: space-between !important; -} - -.is-justify-content-space-around { - justify-content: space-around !important; -} - -.is-justify-content-space-evenly { - justify-content: space-evenly !important; -} - -.is-justify-content-start { - justify-content: start !important; -} - -.is-justify-content-end { - justify-content: end !important; -} - -.is-justify-content-left { - justify-content: left !important; -} - -.is-justify-content-right { - justify-content: right !important; -} - -.is-align-content-flex-start { - align-content: flex-start !important; -} - -.is-align-content-flex-end { - align-content: flex-end !important; -} - -.is-align-content-center { - align-content: center !important; -} - -.is-align-content-space-between { - align-content: space-between !important; -} - -.is-align-content-space-around { - align-content: space-around !important; -} - -.is-align-content-space-evenly { - align-content: space-evenly !important; -} - -.is-align-content-stretch { - align-content: stretch !important; -} - -.is-align-content-start { - align-content: start !important; -} - -.is-align-content-end { - align-content: end !important; -} - -.is-align-content-baseline { - align-content: baseline !important; -} - -.is-align-items-stretch { - align-items: stretch !important; -} - -.is-align-items-flex-start { - align-items: flex-start !important; -} - -.is-align-items-flex-end { - align-items: flex-end !important; -} - -.is-align-items-center { - align-items: center !important; -} - -.is-align-items-baseline { - align-items: baseline !important; -} - -.is-align-items-start { - align-items: start !important; -} - -.is-align-items-end { - align-items: end !important; -} - -.is-align-items-self-start { - align-items: self-start !important; -} - -.is-align-items-self-end { - align-items: self-end !important; -} - -.is-align-self-auto { - align-self: auto !important; -} - -.is-align-self-flex-start { - align-self: flex-start !important; -} - -.is-align-self-flex-end { - align-self: flex-end !important; -} - -.is-align-self-center { - align-self: center !important; -} - -.is-align-self-baseline { - align-self: baseline !important; -} - -.is-align-self-stretch { - align-self: stretch !important; -} - -.is-flex-grow-0 { - flex-grow: 0 !important; -} - -.is-flex-grow-1 { - flex-grow: 1 !important; -} - -.is-flex-grow-2 { - flex-grow: 2 !important; -} - -.is-flex-grow-3 { - flex-grow: 3 !important; -} - -.is-flex-grow-4 { - flex-grow: 4 !important; -} - -.is-flex-grow-5 { - flex-grow: 5 !important; -} - -.is-flex-shrink-0 { - flex-shrink: 0 !important; -} - -.is-flex-shrink-1 { - flex-shrink: 1 !important; -} - -.is-flex-shrink-2 { - flex-shrink: 2 !important; -} - -.is-flex-shrink-3 { - flex-shrink: 3 !important; -} - -.is-flex-shrink-4 { - flex-shrink: 4 !important; -} - -.is-flex-shrink-5 { - flex-shrink: 5 !important; -} - -.is-clearfix::after { - clear: both; - content: " "; - display: table; -} - -.is-pulled-left { - float: left !important; -} - -.is-pulled-right { - float: right !important; -} - -.is-radiusless { - border-radius: 0 !important; -} - -.is-shadowless { - box-shadow: none !important; -} - -.is-clickable { - cursor: pointer !important; - pointer-events: all !important; -} - -.is-clipped { - overflow: hidden !important; -} - -.is-relative { - position: relative !important; -} - -.is-marginless { - margin: 0 !important; -} - -.is-paddingless { - padding: 0 !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.mx-0 { - margin-left: 0 !important; - margin-right: 0 !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.mx-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.mx-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.m-3 { - margin: 0.75rem !important; -} - -.mt-3 { - margin-top: 0.75rem !important; -} - -.mr-3 { - margin-right: 0.75rem !important; -} - -.mb-3 { - margin-bottom: 0.75rem !important; -} - -.ml-3 { - margin-left: 0.75rem !important; -} - -.mx-3 { - margin-left: 0.75rem !important; - margin-right: 0.75rem !important; -} - -.my-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; -} - -.m-4 { - margin: 1rem !important; -} - -.mt-4 { - margin-top: 1rem !important; -} - -.mr-4 { - margin-right: 1rem !important; -} - -.mb-4 { - margin-bottom: 1rem !important; -} - -.ml-4 { - margin-left: 1rem !important; -} - -.mx-4 { - margin-left: 1rem !important; - margin-right: 1rem !important; -} - -.my-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.m-5 { - margin: 1.5rem !important; -} - -.mt-5 { - margin-top: 1.5rem !important; -} - -.mr-5 { - margin-right: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 1.5rem !important; -} - -.ml-5 { - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; -} - -.my-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.m-6 { - margin: 3rem !important; -} - -.mt-6 { - margin-top: 3rem !important; -} - -.mr-6 { - margin-right: 3rem !important; -} - -.mb-6 { - margin-bottom: 3rem !important; -} - -.ml-6 { - margin-left: 3rem !important; -} - -.mx-6 { - margin-left: 3rem !important; - margin-right: 3rem !important; -} - -.my-6 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.mr-auto { - margin-right: auto !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ml-auto { - margin-left: auto !important; -} - -.mx-auto { - margin-left: auto !important; - margin-right: auto !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.px-0 { - padding-left: 0 !important; - padding-right: 0 !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.px-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.px-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.p-3 { - padding: 0.75rem !important; -} - -.pt-3 { - padding-top: 0.75rem !important; -} - -.pr-3 { - padding-right: 0.75rem !important; -} - -.pb-3 { - padding-bottom: 0.75rem !important; -} - -.pl-3 { - padding-left: 0.75rem !important; -} - -.px-3 { - padding-left: 0.75rem !important; - padding-right: 0.75rem !important; -} - -.py-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; -} - -.p-4 { - padding: 1rem !important; -} - -.pt-4 { - padding-top: 1rem !important; -} - -.pr-4 { - padding-right: 1rem !important; -} - -.pb-4 { - padding-bottom: 1rem !important; -} - -.pl-4 { - padding-left: 1rem !important; -} - -.px-4 { - padding-left: 1rem !important; - padding-right: 1rem !important; -} - -.py-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-5 { - padding: 1.5rem !important; -} - -.pt-5 { - padding-top: 1.5rem !important; -} - -.pr-5 { - padding-right: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 1.5rem !important; -} - -.pl-5 { - padding-left: 1.5rem !important; -} - -.px-5 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; -} - -.py-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-6 { - padding: 3rem !important; -} - -.pt-6 { - padding-top: 3rem !important; -} - -.pr-6 { - padding-right: 3rem !important; -} - -.pb-6 { - padding-bottom: 3rem !important; -} - -.pl-6 { - padding-left: 3rem !important; -} - -.px-6 { - padding-left: 3rem !important; - padding-right: 3rem !important; -} - -.py-6 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.p-auto { - padding: auto !important; -} - -.pt-auto { - padding-top: auto !important; -} - -.pr-auto { - padding-right: auto !important; -} - -.pb-auto { - padding-bottom: auto !important; -} - -.pl-auto { - padding-left: auto !important; -} - -.px-auto { - padding-left: auto !important; - padding-right: auto !important; -} - -.py-auto { - padding-top: auto !important; - padding-bottom: auto !important; -} - -.is-size-1 { - font-size: 3rem !important; -} - -.is-size-2 { - font-size: 2.5rem !important; -} - -.is-size-3 { - font-size: 2rem !important; -} - -.is-size-4 { - font-size: 1.5rem !important; -} - -.is-size-5 { - font-size: 1.25rem !important; -} - -.is-size-6 { - font-size: 1rem !important; -} - -.is-size-7 { - font-size: 0.75rem !important; -} - -@media screen and (max-width: 768px) { - .is-size-1-mobile { - font-size: 3rem !important; - } - .is-size-2-mobile { - font-size: 2.5rem !important; - } - .is-size-3-mobile { - font-size: 2rem !important; - } - .is-size-4-mobile { - font-size: 1.5rem !important; - } - .is-size-5-mobile { - font-size: 1.25rem !important; - } - .is-size-6-mobile { - font-size: 1rem !important; - } - .is-size-7-mobile { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 769px), print { - .is-size-1-tablet { - font-size: 3rem !important; - } - .is-size-2-tablet { - font-size: 2.5rem !important; - } - .is-size-3-tablet { - font-size: 2rem !important; - } - .is-size-4-tablet { - font-size: 1.5rem !important; - } - .is-size-5-tablet { - font-size: 1.25rem !important; - } - .is-size-6-tablet { - font-size: 1rem !important; - } - .is-size-7-tablet { - font-size: 0.75rem !important; - } -} - -@media screen and (max-width: 1023px) { - .is-size-1-touch { - font-size: 3rem !important; - } - .is-size-2-touch { - font-size: 2.5rem !important; - } - .is-size-3-touch { - font-size: 2rem !important; - } - .is-size-4-touch { - font-size: 1.5rem !important; - } - .is-size-5-touch { - font-size: 1.25rem !important; - } - .is-size-6-touch { - font-size: 1rem !important; - } - .is-size-7-touch { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 1024px) { - .is-size-1-desktop { - font-size: 3rem !important; - } - .is-size-2-desktop { - font-size: 2.5rem !important; - } - .is-size-3-desktop { - font-size: 2rem !important; - } - .is-size-4-desktop { - font-size: 1.5rem !important; - } - .is-size-5-desktop { - font-size: 1.25rem !important; - } - .is-size-6-desktop { - font-size: 1rem !important; - } - .is-size-7-desktop { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 1216px) { - .is-size-1-widescreen { - font-size: 3rem !important; - } - .is-size-2-widescreen { - font-size: 2.5rem !important; - } - .is-size-3-widescreen { - font-size: 2rem !important; - } - .is-size-4-widescreen { - font-size: 1.5rem !important; - } - .is-size-5-widescreen { - font-size: 1.25rem !important; - } - .is-size-6-widescreen { - font-size: 1rem !important; - } - .is-size-7-widescreen { - font-size: 0.75rem !important; - } -} - -@media screen and (min-width: 1408px) { - .is-size-1-fullhd { - font-size: 3rem !important; - } - .is-size-2-fullhd { - font-size: 2.5rem !important; - } - .is-size-3-fullhd { - font-size: 2rem !important; - } - .is-size-4-fullhd { - font-size: 1.5rem !important; - } - .is-size-5-fullhd { - font-size: 1.25rem !important; - } - .is-size-6-fullhd { - font-size: 1rem !important; - } - .is-size-7-fullhd { - font-size: 0.75rem !important; - } -} - -.has-text-centered { - text-align: center !important; -} - -.has-text-justified { - text-align: justify !important; -} - -.has-text-left { - text-align: left !important; -} - -.has-text-right { - text-align: right !important; -} - -@media screen and (max-width: 768px) { - .has-text-centered-mobile { - text-align: center !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-centered-tablet { - text-align: center !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-centered-tablet-only { - text-align: center !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-centered-touch { - text-align: center !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-centered-desktop { - text-align: center !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-centered-desktop-only { - text-align: center !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-centered-widescreen { - text-align: center !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-centered-widescreen-only { - text-align: center !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-centered-fullhd { - text-align: center !important; - } -} - -@media screen and (max-width: 768px) { - .has-text-justified-mobile { - text-align: justify !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-justified-tablet { - text-align: justify !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-justified-tablet-only { - text-align: justify !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-justified-touch { - text-align: justify !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-justified-desktop { - text-align: justify !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-justified-desktop-only { - text-align: justify !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-justified-widescreen { - text-align: justify !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-justified-widescreen-only { - text-align: justify !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-justified-fullhd { - text-align: justify !important; - } -} - -@media screen and (max-width: 768px) { - .has-text-left-mobile { - text-align: left !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-left-tablet { - text-align: left !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-left-tablet-only { - text-align: left !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-left-touch { - text-align: left !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-left-desktop { - text-align: left !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-left-desktop-only { - text-align: left !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-left-widescreen { - text-align: left !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-left-widescreen-only { - text-align: left !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-left-fullhd { - text-align: left !important; - } -} - -@media screen and (max-width: 768px) { - .has-text-right-mobile { - text-align: right !important; - } -} - -@media screen and (min-width: 769px), print { - .has-text-right-tablet { - text-align: right !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-right-tablet-only { - text-align: right !important; - } -} - -@media screen and (max-width: 1023px) { - .has-text-right-touch { - text-align: right !important; - } -} - -@media screen and (min-width: 1024px) { - .has-text-right-desktop { - text-align: right !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-right-desktop-only { - text-align: right !important; - } -} - -@media screen and (min-width: 1216px) { - .has-text-right-widescreen { - text-align: right !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-right-widescreen-only { - text-align: right !important; - } -} - -@media screen and (min-width: 1408px) { - .has-text-right-fullhd { - text-align: right !important; - } -} - -.is-capitalized { - text-transform: capitalize !important; -} - -.is-lowercase { - text-transform: lowercase !important; -} - -.is-uppercase { - text-transform: uppercase !important; -} - -.is-italic { - font-style: italic !important; -} - -.is-underlined { - text-decoration: underline !important; -} - -.has-text-weight-light { - font-weight: 300 !important; -} - -.has-text-weight-normal { - font-weight: 400 !important; -} - -.has-text-weight-medium { - font-weight: 500 !important; -} - -.has-text-weight-semibold { - font-weight: 600 !important; -} - -.has-text-weight-bold { - font-weight: 700 !important; -} - -.is-family-primary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; -} - -.is-family-secondary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; -} - -.is-family-sans-serif { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; -} - -.is-family-monospace { - font-family: monospace !important; -} - -.is-family-code { - font-family: monospace !important; -} - -.is-block { - display: block !important; -} - -@media screen and (max-width: 768px) { - .is-block-mobile { - display: block !important; - } -} - -@media screen and (min-width: 769px), print { - .is-block-tablet { - display: block !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-block-tablet-only { - display: block !important; - } -} - -@media screen and (max-width: 1023px) { - .is-block-touch { - display: block !important; - } -} - -@media screen and (min-width: 1024px) { - .is-block-desktop { - display: block !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-block-desktop-only { - display: block !important; - } -} - -@media screen and (min-width: 1216px) { - .is-block-widescreen { - display: block !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-block-widescreen-only { - display: block !important; - } -} - -@media screen and (min-width: 1408px) { - .is-block-fullhd { - display: block !important; - } -} - -.is-flex { - display: flex !important; -} - -@media screen and (max-width: 768px) { - .is-flex-mobile { - display: flex !important; - } -} - -@media screen and (min-width: 769px), print { - .is-flex-tablet { - display: flex !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-flex-tablet-only { - display: flex !important; - } -} - -@media screen and (max-width: 1023px) { - .is-flex-touch { - display: flex !important; - } -} - -@media screen and (min-width: 1024px) { - .is-flex-desktop { - display: flex !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-flex-desktop-only { - display: flex !important; - } -} - -@media screen and (min-width: 1216px) { - .is-flex-widescreen { - display: flex !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-flex-widescreen-only { - display: flex !important; - } -} - -@media screen and (min-width: 1408px) { - .is-flex-fullhd { - display: flex !important; - } -} - -.is-inline { - display: inline !important; -} - -@media screen and (max-width: 768px) { - .is-inline-mobile { - display: inline !important; - } -} - -@media screen and (min-width: 769px), print { - .is-inline-tablet { - display: inline !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-tablet-only { - display: inline !important; - } -} - -@media screen and (max-width: 1023px) { - .is-inline-touch { - display: inline !important; - } -} - -@media screen and (min-width: 1024px) { - .is-inline-desktop { - display: inline !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-desktop-only { - display: inline !important; - } -} - -@media screen and (min-width: 1216px) { - .is-inline-widescreen { - display: inline !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-widescreen-only { - display: inline !important; - } -} - -@media screen and (min-width: 1408px) { - .is-inline-fullhd { - display: inline !important; - } -} - -.is-inline-block { - display: inline-block !important; -} - -@media screen and (max-width: 768px) { - .is-inline-block-mobile { - display: inline-block !important; - } -} - -@media screen and (min-width: 769px), print { - .is-inline-block-tablet { - display: inline-block !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-block-tablet-only { - display: inline-block !important; - } -} - -@media screen and (max-width: 1023px) { - .is-inline-block-touch { - display: inline-block !important; - } -} - -@media screen and (min-width: 1024px) { - .is-inline-block-desktop { - display: inline-block !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-block-desktop-only { - display: inline-block !important; - } -} - -@media screen and (min-width: 1216px) { - .is-inline-block-widescreen { - display: inline-block !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-block-widescreen-only { - display: inline-block !important; - } -} - -@media screen and (min-width: 1408px) { - .is-inline-block-fullhd { - display: inline-block !important; - } -} - -.is-inline-flex { - display: inline-flex !important; -} - -@media screen and (max-width: 768px) { - .is-inline-flex-mobile { - display: inline-flex !important; - } -} - -@media screen and (min-width: 769px), print { - .is-inline-flex-tablet { - display: inline-flex !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-flex-tablet-only { - display: inline-flex !important; - } -} - -@media screen and (max-width: 1023px) { - .is-inline-flex-touch { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1024px) { - .is-inline-flex-desktop { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-flex-desktop-only { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1216px) { - .is-inline-flex-widescreen { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-flex-widescreen-only { - display: inline-flex !important; - } -} - -@media screen and (min-width: 1408px) { - .is-inline-flex-fullhd { - display: inline-flex !important; - } -} - -.is-hidden { - display: none !important; -} - -.is-sr-only { - border: none !important; - clip: rect(0, 0, 0, 0) !important; - height: 0.01em !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - white-space: nowrap !important; - width: 0.01em !important; -} - -@media screen and (max-width: 768px) { - .is-hidden-mobile { - display: none !important; - } -} - -@media screen and (min-width: 769px), print { - .is-hidden-tablet { - display: none !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-hidden-tablet-only { - display: none !important; - } -} - -@media screen and (max-width: 1023px) { - .is-hidden-touch { - display: none !important; - } -} - -@media screen and (min-width: 1024px) { - .is-hidden-desktop { - display: none !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-hidden-desktop-only { - display: none !important; - } -} - -@media screen and (min-width: 1216px) { - .is-hidden-widescreen { - display: none !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-hidden-widescreen-only { - display: none !important; - } -} - -@media screen and (min-width: 1408px) { - .is-hidden-fullhd { - display: none !important; - } -} - -.is-invisible { - visibility: hidden !important; -} - -@media screen and (max-width: 768px) { - .is-invisible-mobile { - visibility: hidden !important; - } -} - -@media screen and (min-width: 769px), print { - .is-invisible-tablet { - visibility: hidden !important; - } -} - -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-invisible-tablet-only { - visibility: hidden !important; - } -} - -@media screen and (max-width: 1023px) { - .is-invisible-touch { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1024px) { - .is-invisible-desktop { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-invisible-desktop-only { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1216px) { - .is-invisible-widescreen { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-invisible-widescreen-only { - visibility: hidden !important; - } -} - -@media screen and (min-width: 1408px) { - .is-invisible-fullhd { - visibility: hidden !important; - } -} - -/* Bulma Layout */ -.hero { - align-items: stretch; - display: flex; - flex-direction: column; - justify-content: space-between; -} - -.hero .navbar { - background: none; -} - -.hero .tabs ul { - border-bottom: none; -} - -.hero.is-white { - background-color: white; - color: #0a0a0a; -} - -.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-white strong { - color: inherit; -} - -.hero.is-white .title { - color: #0a0a0a; -} - -.hero.is-white .subtitle { - color: rgba(10, 10, 10, 0.9); -} - -.hero.is-white .subtitle a:not(.button), -.hero.is-white .subtitle strong { - color: #0a0a0a; -} - -@media screen and (max-width: 1023px) { - .hero.is-white .navbar-menu { - background-color: white; - } -} - -.hero.is-white .navbar-item, -.hero.is-white .navbar-link { - color: rgba(10, 10, 10, 0.7); -} - -.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, -.hero.is-white .navbar-link:hover, -.hero.is-white .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} - -.hero.is-white .tabs a { - color: #0a0a0a; - opacity: 0.9; -} - -.hero.is-white .tabs a:hover { - opacity: 1; -} - -.hero.is-white .tabs li.is-active a { - color: white !important; - opacity: 1; -} - -.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { - color: #0a0a0a; -} - -.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: white; -} - -.hero.is-white.is-bold { - background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-white.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); - } -} - -.hero.is-black { - background-color: #0a0a0a; - color: white; -} - -.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-black strong { - color: inherit; -} - -.hero.is-black .title { - color: white; -} - -.hero.is-black .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-black .subtitle a:not(.button), -.hero.is-black .subtitle strong { - color: white; -} - -@media screen and (max-width: 1023px) { - .hero.is-black .navbar-menu { - background-color: #0a0a0a; - } -} - -.hero.is-black .navbar-item, -.hero.is-black .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, -.hero.is-black .navbar-link:hover, -.hero.is-black .navbar-link.is-active { - background-color: black; - color: white; -} - -.hero.is-black .tabs a { - color: white; - opacity: 0.9; -} - -.hero.is-black .tabs a:hover { - opacity: 1; -} - -.hero.is-black .tabs li.is-active a { - color: #0a0a0a !important; - opacity: 1; -} - -.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { - color: white; -} - -.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { - background-color: white; - border-color: white; - color: #0a0a0a; -} - -.hero.is-black.is-bold { - background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-black.is-bold .navbar-menu { - background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); - } -} - -.hero.is-light { - background-color: whitesmoke; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-light strong { - color: inherit; -} - -.hero.is-light .title { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light .subtitle { - color: rgba(0, 0, 0, 0.9); -} - -.hero.is-light .subtitle a:not(.button), -.hero.is-light .subtitle strong { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (max-width: 1023px) { - .hero.is-light .navbar-menu { - background-color: whitesmoke; - } -} - -.hero.is-light .navbar-item, -.hero.is-light .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, -.hero.is-light .navbar-link:hover, -.hero.is-light .navbar-link.is-active { - background-color: #e8e8e8; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light .tabs a { - color: rgba(0, 0, 0, 0.7); - opacity: 0.9; -} - -.hero.is-light .tabs a:hover { - opacity: 1; -} - -.hero.is-light .tabs li.is-active a { - color: whitesmoke !important; - opacity: 1; -} - -.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { - background-color: rgba(0, 0, 0, 0.7); - border-color: rgba(0, 0, 0, 0.7); - color: whitesmoke; -} - -.hero.is-light.is-bold { - background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-light.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); - } -} - -.hero.is-dark { - background-color: #363636; - color: #fff; -} - -.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-dark strong { - color: inherit; -} - -.hero.is-dark .title { - color: #fff; -} - -.hero.is-dark .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-dark .subtitle a:not(.button), -.hero.is-dark .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-dark .navbar-menu { - background-color: #363636; - } -} - -.hero.is-dark .navbar-item, -.hero.is-dark .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, -.hero.is-dark .navbar-link:hover, -.hero.is-dark .navbar-link.is-active { - background-color: #292929; - color: #fff; -} - -.hero.is-dark .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-dark .tabs a:hover { - opacity: 1; -} - -.hero.is-dark .tabs li.is-active a { - color: #363636 !important; - opacity: 1; -} - -.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { - color: #fff; -} - -.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #363636; -} - -.hero.is-dark.is-bold { - background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-dark.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); - } -} - -.hero.is-primary { - background-color: #00d1b2; - color: #fff; -} - -.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-primary strong { - color: inherit; -} - -.hero.is-primary .title { - color: #fff; -} - -.hero.is-primary .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-primary .subtitle a:not(.button), -.hero.is-primary .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-primary .navbar-menu { - background-color: #00d1b2; - } -} - -.hero.is-primary .navbar-item, -.hero.is-primary .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, -.hero.is-primary .navbar-link:hover, -.hero.is-primary .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} - -.hero.is-primary .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-primary .tabs a:hover { - opacity: 1; -} - -.hero.is-primary .tabs li.is-active a { - color: #00d1b2 !important; - opacity: 1; -} - -.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { - color: #fff; -} - -.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #00d1b2; -} - -.hero.is-primary.is-bold { - background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-primary.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); - } -} - -.hero.is-link { - background-color: #485fc7; - color: #fff; -} - -.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-link strong { - color: inherit; -} - -.hero.is-link .title { - color: #fff; -} - -.hero.is-link .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-link .subtitle a:not(.button), -.hero.is-link .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-link .navbar-menu { - background-color: #485fc7; - } -} - -.hero.is-link .navbar-item, -.hero.is-link .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, -.hero.is-link .navbar-link:hover, -.hero.is-link .navbar-link.is-active { - background-color: #3a51bb; - color: #fff; -} - -.hero.is-link .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-link .tabs a:hover { - opacity: 1; -} - -.hero.is-link .tabs li.is-active a { - color: #485fc7 !important; - opacity: 1; -} - -.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { - color: #fff; -} - -.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #485fc7; -} - -.hero.is-link.is-bold { - background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-link.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); - } -} - -.hero.is-info { - background-color: #3e8ed0; - color: #fff; -} - -.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-info strong { - color: inherit; -} - -.hero.is-info .title { - color: #fff; -} - -.hero.is-info .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-info .subtitle a:not(.button), -.hero.is-info .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-info .navbar-menu { - background-color: #3e8ed0; - } -} - -.hero.is-info .navbar-item, -.hero.is-info .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, -.hero.is-info .navbar-link:hover, -.hero.is-info .navbar-link.is-active { - background-color: #3082c5; - color: #fff; -} - -.hero.is-info .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-info .tabs a:hover { - opacity: 1; -} - -.hero.is-info .tabs li.is-active a { - color: #3e8ed0 !important; - opacity: 1; -} - -.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { - color: #fff; -} - -.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #3e8ed0; -} - -.hero.is-info.is-bold { - background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-info.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); - } -} - -.hero.is-success { - background-color: #48c78e; - color: #fff; -} - -.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-success strong { - color: inherit; -} - -.hero.is-success .title { - color: #fff; -} - -.hero.is-success .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-success .subtitle a:not(.button), -.hero.is-success .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-success .navbar-menu { - background-color: #48c78e; - } -} - -.hero.is-success .navbar-item, -.hero.is-success .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, -.hero.is-success .navbar-link:hover, -.hero.is-success .navbar-link.is-active { - background-color: #3abb81; - color: #fff; -} - -.hero.is-success .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-success .tabs a:hover { - opacity: 1; -} - -.hero.is-success .tabs li.is-active a { - color: #48c78e !important; - opacity: 1; -} - -.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { - color: #fff; -} - -.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #48c78e; -} - -.hero.is-success.is-bold { - background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-success.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); - } -} - -.hero.is-warning { - background-color: #ffe08a; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-warning strong { - color: inherit; -} - -.hero.is-warning .title { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning .subtitle { - color: rgba(0, 0, 0, 0.9); -} - -.hero.is-warning .subtitle a:not(.button), -.hero.is-warning .subtitle strong { - color: rgba(0, 0, 0, 0.7); -} - -@media screen and (max-width: 1023px) { - .hero.is-warning .navbar-menu { - background-color: #ffe08a; - } -} - -.hero.is-warning .navbar-item, -.hero.is-warning .navbar-link { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, -.hero.is-warning .navbar-link:hover, -.hero.is-warning .navbar-link.is-active { - background-color: #ffd970; - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning .tabs a { - color: rgba(0, 0, 0, 0.7); - opacity: 0.9; -} - -.hero.is-warning .tabs a:hover { - opacity: 1; -} - -.hero.is-warning .tabs li.is-active a { - color: #ffe08a !important; - opacity: 1; -} - -.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { - color: rgba(0, 0, 0, 0.7); -} - -.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { - background-color: rgba(0, 0, 0, 0.7); - border-color: rgba(0, 0, 0, 0.7); - color: #ffe08a; -} - -.hero.is-warning.is-bold { - background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-warning.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); - } -} - -.hero.is-danger { - background-color: #f14668; - color: #fff; -} - -.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-danger strong { - color: inherit; -} - -.hero.is-danger .title { - color: #fff; -} - -.hero.is-danger .subtitle { - color: rgba(255, 255, 255, 0.9); -} - -.hero.is-danger .subtitle a:not(.button), -.hero.is-danger .subtitle strong { - color: #fff; -} - -@media screen and (max-width: 1023px) { - .hero.is-danger .navbar-menu { - background-color: #f14668; - } -} - -.hero.is-danger .navbar-item, -.hero.is-danger .navbar-link { - color: rgba(255, 255, 255, 0.7); -} - -.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, -.hero.is-danger .navbar-link:hover, -.hero.is-danger .navbar-link.is-active { - background-color: #ef2e55; - color: #fff; -} - -.hero.is-danger .tabs a { - color: #fff; - opacity: 0.9; -} - -.hero.is-danger .tabs a:hover { - opacity: 1; -} - -.hero.is-danger .tabs li.is-active a { - color: #f14668 !important; - opacity: 1; -} - -.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { - color: #fff; -} - -.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} - -.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #f14668; -} - -.hero.is-danger.is-bold { - background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); -} - -@media screen and (max-width: 768px) { - .hero.is-danger.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); - } -} - -.hero.is-small .hero-body { - padding: 1.5rem; -} - -@media screen and (min-width: 769px), print { - .hero.is-medium .hero-body { - padding: 9rem 4.5rem; - } -} - -@media screen and (min-width: 769px), print { - .hero.is-large .hero-body { - padding: 18rem 6rem; - } -} - -.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { - align-items: center; - display: flex; -} - -.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container { - flex-grow: 1; - flex-shrink: 1; -} - -.hero.is-halfheight { - min-height: 50vh; -} - -.hero.is-fullheight { - min-height: 100vh; -} - -.hero-video { - overflow: hidden; -} - -.hero-video video { - left: 50%; - min-height: 100%; - min-width: 100%; - position: absolute; - top: 50%; - transform: translate3d(-50%, -50%, 0); -} - -.hero-video.is-transparent { - opacity: 0.3; -} - -@media screen and (max-width: 768px) { - .hero-video { - display: none; - } -} - -.hero-buttons { - margin-top: 1.5rem; -} - -@media screen and (max-width: 768px) { - .hero-buttons .button { - display: flex; - } - .hero-buttons .button:not(:last-child) { - margin-bottom: 0.75rem; - } -} - -@media screen and (min-width: 769px), print { - .hero-buttons { - display: flex; - justify-content: center; - } - .hero-buttons .button:not(:last-child) { - margin-right: 1.5rem; - } -} - -.hero-head, -.hero-foot { - flex-grow: 0; - flex-shrink: 0; -} - -.hero-body { - flex-grow: 1; - flex-shrink: 0; - padding: 3rem 1.5rem; -} - -@media screen and (min-width: 769px), print { - .hero-body { - padding: 3rem 3rem; - } -} - -.section { - padding: 3rem 1.5rem; -} - -@media screen and (min-width: 1024px) { - .section { - padding: 3rem 3rem; - } - .section.is-medium { - padding: 9rem 4.5rem; - } - .section.is-large { - padding: 18rem 6rem; - } -} - -.footer { - background-color: #fafafa; - padding: 3rem 1.5rem 6rem; -} -/*# sourceMappingURL=bulma.css.map */ \ No newline at end of file diff --git a/wwwroot/vendor/fontawesome.css b/wwwroot/vendor/fontawesome.css index d9ade75..eee7ff0 100644 --- a/wwwroot/vendor/fontawesome.css +++ b/wwwroot/vendor/fontawesome.css @@ -1,7 +1,3 @@ -/*! - * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ .fa, .fas, .far, @@ -187,8 +183,6 @@ .fa-inverse { color: #fff; } -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ .fa-500px:before { content: "\f26e"; } diff --git a/wwwroot/vendor/ionicons.css b/wwwroot/vendor/ionicons.css index 885aa6b..80868f5 100644 --- a/wwwroot/vendor/ionicons.css +++ b/wwwroot/vendor/ionicons.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - Ionicons, v2.0.0 + Ionicons, v4.6.4-1 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons @@ -10,1471 +10,3503 @@ used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */ -@font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=2.0.0"); src: url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; } -.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +@font-face { + font-family: "Ionicons"; + src: url("../fonts/ionicons.eot?v=4.6.4-1"); + src: url("../fonts/ionicons.eot?v=4.6.4-1#iefix") format("embedded-opentype"), url("../fonts/ionicons.woff2?v=4.6.4-1") format("woff2"), url("../fonts/ionicons.woff?v=4.6.4-1") format("woff"), url("../fonts/ionicons.ttf?v=4.6.4-1") format("truetype"), url("../fonts/ionicons.svg?v=4.6.4-1#Ionicons") format("svg"); + font-weight: normal; + font-style: normal; +} +.ion, .ionicons, +.ion-ios-add:before, +.ion-ios-add-circle:before, +.ion-ios-add-circle-outline:before, +.ion-ios-airplane:before, +.ion-ios-alarm:before, +.ion-ios-albums:before, +.ion-ios-alert:before, +.ion-ios-american-football:before, +.ion-ios-analytics:before, +.ion-ios-aperture:before, +.ion-ios-apps:before, +.ion-ios-appstore:before, +.ion-ios-archive:before, +.ion-ios-arrow-back:before, +.ion-ios-arrow-down:before, +.ion-ios-arrow-dropdown:before, +.ion-ios-arrow-dropdown-circle:before, +.ion-ios-arrow-dropleft:before, +.ion-ios-arrow-dropleft-circle:before, +.ion-ios-arrow-dropright:before, +.ion-ios-arrow-dropright-circle:before, +.ion-ios-arrow-dropup:before, +.ion-ios-arrow-dropup-circle:before, +.ion-ios-arrow-forward:before, +.ion-ios-arrow-round-back:before, +.ion-ios-arrow-round-down:before, +.ion-ios-arrow-round-forward:before, +.ion-ios-arrow-round-up:before, +.ion-ios-arrow-up:before, +.ion-ios-at:before, +.ion-ios-attach:before, +.ion-ios-backspace:before, +.ion-ios-barcode:before, +.ion-ios-baseball:before, +.ion-ios-basket:before, +.ion-ios-basketball:before, +.ion-ios-battery-charging:before, +.ion-ios-battery-dead:before, +.ion-ios-battery-full:before, +.ion-ios-beaker:before, +.ion-ios-bed:before, +.ion-ios-beer:before, +.ion-ios-bicycle:before, +.ion-ios-bluetooth:before, +.ion-ios-boat:before, +.ion-ios-body:before, +.ion-ios-bonfire:before, +.ion-ios-book:before, +.ion-ios-bookmark:before, +.ion-ios-bookmarks:before, +.ion-ios-bowtie:before, +.ion-ios-briefcase:before, +.ion-ios-browsers:before, +.ion-ios-brush:before, +.ion-ios-bug:before, +.ion-ios-build:before, +.ion-ios-bulb:before, +.ion-ios-bus:before, +.ion-ios-business:before, +.ion-ios-cafe:before, +.ion-ios-calculator:before, +.ion-ios-calendar:before, +.ion-ios-call:before, +.ion-ios-camera:before, +.ion-ios-car:before, +.ion-ios-card:before, +.ion-ios-cart:before, +.ion-ios-cash:before, +.ion-ios-cellular:before, +.ion-ios-chatboxes:before, +.ion-ios-chatbubbles:before, +.ion-ios-checkbox:before, +.ion-ios-checkbox-outline:before, +.ion-ios-checkmark:before, +.ion-ios-checkmark-circle:before, +.ion-ios-checkmark-circle-outline:before, +.ion-ios-clipboard:before, +.ion-ios-clock:before, +.ion-ios-close:before, +.ion-ios-close-circle:before, +.ion-ios-close-circle-outline:before, +.ion-ios-cloud:before, +.ion-ios-cloud-circle:before, +.ion-ios-cloud-done:before, +.ion-ios-cloud-download:before, +.ion-ios-cloud-outline:before, +.ion-ios-cloud-upload:before, +.ion-ios-cloudy:before, +.ion-ios-cloudy-night:before, +.ion-ios-code:before, +.ion-ios-code-download:before, +.ion-ios-code-working:before, +.ion-ios-cog:before, +.ion-ios-color-fill:before, +.ion-ios-color-filter:before, +.ion-ios-color-palette:before, +.ion-ios-color-wand:before, +.ion-ios-compass:before, +.ion-ios-construct:before, +.ion-ios-contact:before, +.ion-ios-contacts:before, +.ion-ios-contract:before, +.ion-ios-contrast:before, +.ion-ios-copy:before, +.ion-ios-create:before, +.ion-ios-crop:before, +.ion-ios-cube:before, +.ion-ios-cut:before, +.ion-ios-desktop:before, +.ion-ios-disc:before, +.ion-ios-document:before, +.ion-ios-done-all:before, +.ion-ios-download:before, +.ion-ios-easel:before, +.ion-ios-egg:before, +.ion-ios-exit:before, +.ion-ios-expand:before, +.ion-ios-eye:before, +.ion-ios-eye-off:before, +.ion-ios-fastforward:before, +.ion-ios-female:before, +.ion-ios-filing:before, +.ion-ios-film:before, +.ion-ios-finger-print:before, +.ion-ios-fitness:before, +.ion-ios-flag:before, +.ion-ios-flame:before, +.ion-ios-flash:before, +.ion-ios-flash-off:before, +.ion-ios-flashlight:before, +.ion-ios-flask:before, +.ion-ios-flower:before, +.ion-ios-folder:before, +.ion-ios-folder-open:before, +.ion-ios-football:before, +.ion-ios-funnel:before, +.ion-ios-gift:before, +.ion-ios-git-branch:before, +.ion-ios-git-commit:before, +.ion-ios-git-compare:before, +.ion-ios-git-merge:before, +.ion-ios-git-network:before, +.ion-ios-git-pull-request:before, +.ion-ios-glasses:before, +.ion-ios-globe:before, +.ion-ios-grid:before, +.ion-ios-hammer:before, +.ion-ios-hand:before, +.ion-ios-happy:before, +.ion-ios-headset:before, +.ion-ios-heart:before, +.ion-ios-heart-dislike:before, +.ion-ios-heart-empty:before, +.ion-ios-heart-half:before, +.ion-ios-help:before, +.ion-ios-help-buoy:before, +.ion-ios-help-circle:before, +.ion-ios-help-circle-outline:before, +.ion-ios-home:before, +.ion-ios-hourglass:before, +.ion-ios-ice-cream:before, +.ion-ios-image:before, +.ion-ios-images:before, +.ion-ios-infinite:before, +.ion-ios-information:before, +.ion-ios-information-circle:before, +.ion-ios-information-circle-outline:before, +.ion-ios-jet:before, +.ion-ios-journal:before, +.ion-ios-key:before, +.ion-ios-keypad:before, +.ion-ios-laptop:before, +.ion-ios-leaf:before, +.ion-ios-link:before, +.ion-ios-list:before, +.ion-ios-list-box:before, +.ion-ios-locate:before, +.ion-ios-lock:before, +.ion-ios-log-in:before, +.ion-ios-log-out:before, +.ion-ios-magnet:before, +.ion-ios-mail:before, +.ion-ios-mail-open:before, +.ion-ios-mail-unread:before, +.ion-ios-male:before, +.ion-ios-man:before, +.ion-ios-map:before, +.ion-ios-medal:before, +.ion-ios-medical:before, +.ion-ios-medkit:before, +.ion-ios-megaphone:before, +.ion-ios-menu:before, +.ion-ios-mic:before, +.ion-ios-mic-off:before, +.ion-ios-microphone:before, +.ion-ios-moon:before, +.ion-ios-more:before, +.ion-ios-move:before, +.ion-ios-musical-note:before, +.ion-ios-musical-notes:before, +.ion-ios-navigate:before, +.ion-ios-notifications:before, +.ion-ios-notifications-off:before, +.ion-ios-notifications-outline:before, +.ion-ios-nuclear:before, +.ion-ios-nutrition:before, +.ion-ios-open:before, +.ion-ios-options:before, +.ion-ios-outlet:before, +.ion-ios-paper:before, +.ion-ios-paper-plane:before, +.ion-ios-partly-sunny:before, +.ion-ios-pause:before, +.ion-ios-paw:before, +.ion-ios-people:before, +.ion-ios-person:before, +.ion-ios-person-add:before, +.ion-ios-phone-landscape:before, +.ion-ios-phone-portrait:before, +.ion-ios-photos:before, +.ion-ios-pie:before, +.ion-ios-pin:before, +.ion-ios-pint:before, +.ion-ios-pizza:before, +.ion-ios-planet:before, +.ion-ios-play:before, +.ion-ios-play-circle:before, +.ion-ios-podium:before, +.ion-ios-power:before, +.ion-ios-pricetag:before, +.ion-ios-pricetags:before, +.ion-ios-print:before, +.ion-ios-pulse:before, +.ion-ios-qr-scanner:before, +.ion-ios-quote:before, +.ion-ios-radio:before, +.ion-ios-radio-button-off:before, +.ion-ios-radio-button-on:before, +.ion-ios-rainy:before, +.ion-ios-recording:before, +.ion-ios-redo:before, +.ion-ios-refresh:before, +.ion-ios-refresh-circle:before, +.ion-ios-remove:before, +.ion-ios-remove-circle:before, +.ion-ios-remove-circle-outline:before, +.ion-ios-reorder:before, +.ion-ios-repeat:before, +.ion-ios-resize:before, +.ion-ios-restaurant:before, +.ion-ios-return-left:before, +.ion-ios-return-right:before, +.ion-ios-reverse-camera:before, +.ion-ios-rewind:before, +.ion-ios-ribbon:before, +.ion-ios-rocket:before, +.ion-ios-rose:before, +.ion-ios-sad:before, +.ion-ios-save:before, +.ion-ios-school:before, +.ion-ios-search:before, +.ion-ios-send:before, +.ion-ios-settings:before, +.ion-ios-share:before, +.ion-ios-share-alt:before, +.ion-ios-shirt:before, +.ion-ios-shuffle:before, +.ion-ios-skip-backward:before, +.ion-ios-skip-forward:before, +.ion-ios-snow:before, +.ion-ios-speedometer:before, +.ion-ios-square:before, +.ion-ios-square-outline:before, +.ion-ios-star:before, +.ion-ios-star-half:before, +.ion-ios-star-outline:before, +.ion-ios-stats:before, +.ion-ios-stopwatch:before, +.ion-ios-subway:before, +.ion-ios-sunny:before, +.ion-ios-swap:before, +.ion-ios-switch:before, +.ion-ios-sync:before, +.ion-ios-tablet-landscape:before, +.ion-ios-tablet-portrait:before, +.ion-ios-tennisball:before, +.ion-ios-text:before, +.ion-ios-thermometer:before, +.ion-ios-thumbs-down:before, +.ion-ios-thumbs-up:before, +.ion-ios-thunderstorm:before, +.ion-ios-time:before, +.ion-ios-timer:before, +.ion-ios-today:before, +.ion-ios-train:before, +.ion-ios-transgender:before, +.ion-ios-trash:before, +.ion-ios-trending-down:before, +.ion-ios-trending-up:before, +.ion-ios-trophy:before, +.ion-ios-tv:before, +.ion-ios-umbrella:before, +.ion-ios-undo:before, +.ion-ios-unlock:before, +.ion-ios-videocam:before, +.ion-ios-volume-high:before, +.ion-ios-volume-low:before, +.ion-ios-volume-mute:before, +.ion-ios-volume-off:before, +.ion-ios-walk:before, +.ion-ios-wallet:before, +.ion-ios-warning:before, +.ion-ios-watch:before, +.ion-ios-water:before, +.ion-ios-wifi:before, +.ion-ios-wine:before, +.ion-ios-woman:before, +.ion-logo-android:before, +.ion-logo-angular:before, +.ion-logo-apple:before, +.ion-logo-bitbucket:before, +.ion-logo-bitcoin:before, +.ion-logo-buffer:before, +.ion-logo-chrome:before, +.ion-logo-closed-captioning:before, +.ion-logo-codepen:before, +.ion-logo-css3:before, +.ion-logo-designernews:before, +.ion-logo-dribbble:before, +.ion-logo-dropbox:before, +.ion-logo-euro:before, +.ion-logo-facebook:before, +.ion-logo-flickr:before, +.ion-logo-foursquare:before, +.ion-logo-freebsd-devil:before, +.ion-logo-game-controller-a:before, +.ion-logo-game-controller-b:before, +.ion-logo-github:before, +.ion-logo-google:before, +.ion-logo-googleplus:before, +.ion-logo-hackernews:before, +.ion-logo-html5:before, +.ion-logo-instagram:before, +.ion-logo-ionic:before, +.ion-logo-ionitron:before, +.ion-logo-javascript:before, +.ion-logo-linkedin:before, +.ion-logo-markdown:before, +.ion-logo-model-s:before, +.ion-logo-no-smoking:before, +.ion-logo-nodejs:before, +.ion-logo-npm:before, +.ion-logo-octocat:before, +.ion-logo-pinterest:before, +.ion-logo-playstation:before, +.ion-logo-polymer:before, +.ion-logo-python:before, +.ion-logo-reddit:before, +.ion-logo-rss:before, +.ion-logo-sass:before, +.ion-logo-skype:before, +.ion-logo-slack:before, +.ion-logo-snapchat:before, +.ion-logo-steam:before, +.ion-logo-tumblr:before, +.ion-logo-tux:before, +.ion-logo-twitch:before, +.ion-logo-twitter:before, +.ion-logo-usd:before, +.ion-logo-vimeo:before, +.ion-logo-vk:before, +.ion-logo-whatsapp:before, +.ion-logo-windows:before, +.ion-logo-wordpress:before, +.ion-logo-xbox:before, +.ion-logo-xing:before, +.ion-logo-yahoo:before, +.ion-logo-yen:before, +.ion-logo-youtube:before, +.ion-md-add:before, +.ion-md-add-circle:before, +.ion-md-add-circle-outline:before, +.ion-md-airplane:before, +.ion-md-alarm:before, +.ion-md-albums:before, +.ion-md-alert:before, +.ion-md-american-football:before, +.ion-md-analytics:before, +.ion-md-aperture:before, +.ion-md-apps:before, +.ion-md-appstore:before, +.ion-md-archive:before, +.ion-md-arrow-back:before, +.ion-md-arrow-down:before, +.ion-md-arrow-dropdown:before, +.ion-md-arrow-dropdown-circle:before, +.ion-md-arrow-dropleft:before, +.ion-md-arrow-dropleft-circle:before, +.ion-md-arrow-dropright:before, +.ion-md-arrow-dropright-circle:before, +.ion-md-arrow-dropup:before, +.ion-md-arrow-dropup-circle:before, +.ion-md-arrow-forward:before, +.ion-md-arrow-round-back:before, +.ion-md-arrow-round-down:before, +.ion-md-arrow-round-forward:before, +.ion-md-arrow-round-up:before, +.ion-md-arrow-up:before, +.ion-md-at:before, +.ion-md-attach:before, +.ion-md-backspace:before, +.ion-md-barcode:before, +.ion-md-baseball:before, +.ion-md-basket:before, +.ion-md-basketball:before, +.ion-md-battery-charging:before, +.ion-md-battery-dead:before, +.ion-md-battery-full:before, +.ion-md-beaker:before, +.ion-md-bed:before, +.ion-md-beer:before, +.ion-md-bicycle:before, +.ion-md-bluetooth:before, +.ion-md-boat:before, +.ion-md-body:before, +.ion-md-bonfire:before, +.ion-md-book:before, +.ion-md-bookmark:before, +.ion-md-bookmarks:before, +.ion-md-bowtie:before, +.ion-md-briefcase:before, +.ion-md-browsers:before, +.ion-md-brush:before, +.ion-md-bug:before, +.ion-md-build:before, +.ion-md-bulb:before, +.ion-md-bus:before, +.ion-md-business:before, +.ion-md-cafe:before, +.ion-md-calculator:before, +.ion-md-calendar:before, +.ion-md-call:before, +.ion-md-camera:before, +.ion-md-car:before, +.ion-md-card:before, +.ion-md-cart:before, +.ion-md-cash:before, +.ion-md-cellular:before, +.ion-md-chatboxes:before, +.ion-md-chatbubbles:before, +.ion-md-checkbox:before, +.ion-md-checkbox-outline:before, +.ion-md-checkmark:before, +.ion-md-checkmark-circle:before, +.ion-md-checkmark-circle-outline:before, +.ion-md-clipboard:before, +.ion-md-clock:before, +.ion-md-close:before, +.ion-md-close-circle:before, +.ion-md-close-circle-outline:before, +.ion-md-cloud:before, +.ion-md-cloud-circle:before, +.ion-md-cloud-done:before, +.ion-md-cloud-download:before, +.ion-md-cloud-outline:before, +.ion-md-cloud-upload:before, +.ion-md-cloudy:before, +.ion-md-cloudy-night:before, +.ion-md-code:before, +.ion-md-code-download:before, +.ion-md-code-working:before, +.ion-md-cog:before, +.ion-md-color-fill:before, +.ion-md-color-filter:before, +.ion-md-color-palette:before, +.ion-md-color-wand:before, +.ion-md-compass:before, +.ion-md-construct:before, +.ion-md-contact:before, +.ion-md-contacts:before, +.ion-md-contract:before, +.ion-md-contrast:before, +.ion-md-copy:before, +.ion-md-create:before, +.ion-md-crop:before, +.ion-md-cube:before, +.ion-md-cut:before, +.ion-md-desktop:before, +.ion-md-disc:before, +.ion-md-document:before, +.ion-md-done-all:before, +.ion-md-download:before, +.ion-md-easel:before, +.ion-md-egg:before, +.ion-md-exit:before, +.ion-md-expand:before, +.ion-md-eye:before, +.ion-md-eye-off:before, +.ion-md-fastforward:before, +.ion-md-female:before, +.ion-md-filing:before, +.ion-md-film:before, +.ion-md-finger-print:before, +.ion-md-fitness:before, +.ion-md-flag:before, +.ion-md-flame:before, +.ion-md-flash:before, +.ion-md-flash-off:before, +.ion-md-flashlight:before, +.ion-md-flask:before, +.ion-md-flower:before, +.ion-md-folder:before, +.ion-md-folder-open:before, +.ion-md-football:before, +.ion-md-funnel:before, +.ion-md-gift:before, +.ion-md-git-branch:before, +.ion-md-git-commit:before, +.ion-md-git-compare:before, +.ion-md-git-merge:before, +.ion-md-git-network:before, +.ion-md-git-pull-request:before, +.ion-md-glasses:before, +.ion-md-globe:before, +.ion-md-grid:before, +.ion-md-hammer:before, +.ion-md-hand:before, +.ion-md-happy:before, +.ion-md-headset:before, +.ion-md-heart:before, +.ion-md-heart-dislike:before, +.ion-md-heart-empty:before, +.ion-md-heart-half:before, +.ion-md-help:before, +.ion-md-help-buoy:before, +.ion-md-help-circle:before, +.ion-md-help-circle-outline:before, +.ion-md-home:before, +.ion-md-hourglass:before, +.ion-md-ice-cream:before, +.ion-md-image:before, +.ion-md-images:before, +.ion-md-infinite:before, +.ion-md-information:before, +.ion-md-information-circle:before, +.ion-md-information-circle-outline:before, +.ion-md-jet:before, +.ion-md-journal:before, +.ion-md-key:before, +.ion-md-keypad:before, +.ion-md-laptop:before, +.ion-md-leaf:before, +.ion-md-link:before, +.ion-md-list:before, +.ion-md-list-box:before, +.ion-md-locate:before, +.ion-md-lock:before, +.ion-md-log-in:before, +.ion-md-log-out:before, +.ion-md-magnet:before, +.ion-md-mail:before, +.ion-md-mail-open:before, +.ion-md-mail-unread:before, +.ion-md-male:before, +.ion-md-man:before, +.ion-md-map:before, +.ion-md-medal:before, +.ion-md-medical:before, +.ion-md-medkit:before, +.ion-md-megaphone:before, +.ion-md-menu:before, +.ion-md-mic:before, +.ion-md-mic-off:before, +.ion-md-microphone:before, +.ion-md-moon:before, +.ion-md-more:before, +.ion-md-move:before, +.ion-md-musical-note:before, +.ion-md-musical-notes:before, +.ion-md-navigate:before, +.ion-md-notifications:before, +.ion-md-notifications-off:before, +.ion-md-notifications-outline:before, +.ion-md-nuclear:before, +.ion-md-nutrition:before, +.ion-md-open:before, +.ion-md-options:before, +.ion-md-outlet:before, +.ion-md-paper:before, +.ion-md-paper-plane:before, +.ion-md-partly-sunny:before, +.ion-md-pause:before, +.ion-md-paw:before, +.ion-md-people:before, +.ion-md-person:before, +.ion-md-person-add:before, +.ion-md-phone-landscape:before, +.ion-md-phone-portrait:before, +.ion-md-photos:before, +.ion-md-pie:before, +.ion-md-pin:before, +.ion-md-pint:before, +.ion-md-pizza:before, +.ion-md-planet:before, +.ion-md-play:before, +.ion-md-play-circle:before, +.ion-md-podium:before, +.ion-md-power:before, +.ion-md-pricetag:before, +.ion-md-pricetags:before, +.ion-md-print:before, +.ion-md-pulse:before, +.ion-md-qr-scanner:before, +.ion-md-quote:before, +.ion-md-radio:before, +.ion-md-radio-button-off:before, +.ion-md-radio-button-on:before, +.ion-md-rainy:before, +.ion-md-recording:before, +.ion-md-redo:before, +.ion-md-refresh:before, +.ion-md-refresh-circle:before, +.ion-md-remove:before, +.ion-md-remove-circle:before, +.ion-md-remove-circle-outline:before, +.ion-md-reorder:before, +.ion-md-repeat:before, +.ion-md-resize:before, +.ion-md-restaurant:before, +.ion-md-return-left:before, +.ion-md-return-right:before, +.ion-md-reverse-camera:before, +.ion-md-rewind:before, +.ion-md-ribbon:before, +.ion-md-rocket:before, +.ion-md-rose:before, +.ion-md-sad:before, +.ion-md-save:before, +.ion-md-school:before, +.ion-md-search:before, +.ion-md-send:before, +.ion-md-settings:before, +.ion-md-share:before, +.ion-md-share-alt:before, +.ion-md-shirt:before, +.ion-md-shuffle:before, +.ion-md-skip-backward:before, +.ion-md-skip-forward:before, +.ion-md-snow:before, +.ion-md-speedometer:before, +.ion-md-square:before, +.ion-md-square-outline:before, +.ion-md-star:before, +.ion-md-star-half:before, +.ion-md-star-outline:before, +.ion-md-stats:before, +.ion-md-stopwatch:before, +.ion-md-subway:before, +.ion-md-sunny:before, +.ion-md-swap:before, +.ion-md-switch:before, +.ion-md-sync:before, +.ion-md-tablet-landscape:before, +.ion-md-tablet-portrait:before, +.ion-md-tennisball:before, +.ion-md-text:before, +.ion-md-thermometer:before, +.ion-md-thumbs-down:before, +.ion-md-thumbs-up:before, +.ion-md-thunderstorm:before, +.ion-md-time:before, +.ion-md-timer:before, +.ion-md-today:before, +.ion-md-train:before, +.ion-md-transgender:before, +.ion-md-trash:before, +.ion-md-trending-down:before, +.ion-md-trending-up:before, +.ion-md-trophy:before, +.ion-md-tv:before, +.ion-md-umbrella:before, +.ion-md-undo:before, +.ion-md-unlock:before, +.ion-md-videocam:before, +.ion-md-volume-high:before, +.ion-md-volume-low:before, +.ion-md-volume-mute:before, +.ion-md-volume-off:before, +.ion-md-walk:before, +.ion-md-wallet:before, +.ion-md-warning:before, +.ion-md-watch:before, +.ion-md-water:before, +.ion-md-wifi:before, +.ion-md-wine:before, +.ion-md-woman:before { + display: inline-block; + font-family: "Ionicons"; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + text-rendering: auto; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ion-ios-add:before { + content: ""; +} + +.ion-ios-add-circle:before { + content: ""; +} + +.ion-ios-add-circle-outline:before { + content: ""; +} + +.ion-ios-airplane:before { + content: ""; +} + +.ion-ios-alarm:before { + content: ""; +} + +.ion-ios-albums:before { + content: ""; +} + +.ion-ios-alert:before { + content: ""; +} + +.ion-ios-american-football:before { + content: ""; +} + +.ion-ios-analytics:before { + content: ""; +} + +.ion-ios-aperture:before { + content: ""; +} + +.ion-ios-apps:before { + content: ""; +} + +.ion-ios-appstore:before { + content: ""; +} + +.ion-ios-archive:before { + content: ""; +} + +.ion-ios-arrow-back:before { + content: ""; +} + +.ion-ios-arrow-down:before { + content: ""; +} + +.ion-ios-arrow-dropdown:before { + content: ""; +} + +.ion-ios-arrow-dropdown-circle:before { + content: ""; +} + +.ion-ios-arrow-dropleft:before { + content: ""; +} + +.ion-ios-arrow-dropleft-circle:before { + content: ""; +} + +.ion-ios-arrow-dropright:before { + content: ""; +} + +.ion-ios-arrow-dropright-circle:before { + content: ""; +} + +.ion-ios-arrow-dropup:before { + content: ""; +} + +.ion-ios-arrow-dropup-circle:before { + content: ""; +} + +.ion-ios-arrow-forward:before { + content: ""; +} -.ion-alert:before { content: "\f101"; } +.ion-ios-arrow-round-back:before { + content: ""; +} -.ion-alert-circled:before { content: "\f100"; } +.ion-ios-arrow-round-down:before { + content: ""; +} -.ion-android-add:before { content: "\f2c7"; } +.ion-ios-arrow-round-forward:before { + content: ""; +} -.ion-android-add-circle:before { content: "\f359"; } +.ion-ios-arrow-round-up:before { + content: ""; +} -.ion-android-alarm-clock:before { content: "\f35a"; } +.ion-ios-arrow-up:before { + content: ""; +} -.ion-android-alert:before { content: "\f35b"; } +.ion-ios-at:before { + content: ""; +} -.ion-android-apps:before { content: "\f35c"; } +.ion-ios-attach:before { + content: ""; +} -.ion-android-archive:before { content: "\f2c9"; } +.ion-ios-backspace:before { + content: ""; +} -.ion-android-arrow-back:before { content: "\f2ca"; } +.ion-ios-barcode:before { + content: ""; +} -.ion-android-arrow-down:before { content: "\f35d"; } +.ion-ios-baseball:before { + content: ""; +} -.ion-android-arrow-dropdown:before { content: "\f35f"; } +.ion-ios-basket:before { + content: ""; +} -.ion-android-arrow-dropdown-circle:before { content: "\f35e"; } +.ion-ios-basketball:before { + content: ""; +} -.ion-android-arrow-dropleft:before { content: "\f361"; } +.ion-ios-battery-charging:before { + content: ""; +} -.ion-android-arrow-dropleft-circle:before { content: "\f360"; } +.ion-ios-battery-dead:before { + content: ""; +} -.ion-android-arrow-dropright:before { content: "\f363"; } +.ion-ios-battery-full:before { + content: ""; +} -.ion-android-arrow-dropright-circle:before { content: "\f362"; } +.ion-ios-beaker:before { + content: ""; +} -.ion-android-arrow-dropup:before { content: "\f365"; } +.ion-ios-bed:before { + content: ""; +} -.ion-android-arrow-dropup-circle:before { content: "\f364"; } +.ion-ios-beer:before { + content: ""; +} -.ion-android-arrow-forward:before { content: "\f30f"; } +.ion-ios-bicycle:before { + content: ""; +} -.ion-android-arrow-up:before { content: "\f366"; } +.ion-ios-bluetooth:before { + content: ""; +} -.ion-android-attach:before { content: "\f367"; } +.ion-ios-boat:before { + content: ""; +} -.ion-android-bar:before { content: "\f368"; } +.ion-ios-body:before { + content: ""; +} -.ion-android-bicycle:before { content: "\f369"; } +.ion-ios-bonfire:before { + content: ""; +} -.ion-android-boat:before { content: "\f36a"; } +.ion-ios-book:before { + content: ""; +} -.ion-android-bookmark:before { content: "\f36b"; } +.ion-ios-bookmark:before { + content: ""; +} -.ion-android-bulb:before { content: "\f36c"; } +.ion-ios-bookmarks:before { + content: ""; +} -.ion-android-bus:before { content: "\f36d"; } +.ion-ios-bowtie:before { + content: ""; +} -.ion-android-calendar:before { content: "\f2d1"; } +.ion-ios-briefcase:before { + content: ""; +} -.ion-android-call:before { content: "\f2d2"; } +.ion-ios-browsers:before { + content: ""; +} -.ion-android-camera:before { content: "\f2d3"; } +.ion-ios-brush:before { + content: ""; +} -.ion-android-cancel:before { content: "\f36e"; } +.ion-ios-bug:before { + content: ""; +} -.ion-android-car:before { content: "\f36f"; } +.ion-ios-build:before { + content: ""; +} -.ion-android-cart:before { content: "\f370"; } +.ion-ios-bulb:before { + content: ""; +} -.ion-android-chat:before { content: "\f2d4"; } +.ion-ios-bus:before { + content: ""; +} -.ion-android-checkbox:before { content: "\f374"; } +.ion-ios-business:before { + content: ""; +} -.ion-android-checkbox-blank:before { content: "\f371"; } +.ion-ios-cafe:before { + content: ""; +} -.ion-android-checkbox-outline:before { content: "\f373"; } +.ion-ios-calculator:before { + content: ""; +} -.ion-android-checkbox-outline-blank:before { content: "\f372"; } +.ion-ios-calendar:before { + content: ""; +} -.ion-android-checkmark-circle:before { content: "\f375"; } +.ion-ios-call:before { + content: ""; +} -.ion-android-clipboard:before { content: "\f376"; } +.ion-ios-camera:before { + content: ""; +} -.ion-android-close:before { content: "\f2d7"; } +.ion-ios-car:before { + content: ""; +} -.ion-android-cloud:before { content: "\f37a"; } +.ion-ios-card:before { + content: ""; +} -.ion-android-cloud-circle:before { content: "\f377"; } +.ion-ios-cart:before { + content: ""; +} -.ion-android-cloud-done:before { content: "\f378"; } +.ion-ios-cash:before { + content: ""; +} -.ion-android-cloud-outline:before { content: "\f379"; } +.ion-ios-cellular:before { + content: ""; +} -.ion-android-color-palette:before { content: "\f37b"; } +.ion-ios-chatboxes:before { + content: ""; +} -.ion-android-compass:before { content: "\f37c"; } +.ion-ios-chatbubbles:before { + content: ""; +} -.ion-android-contact:before { content: "\f2d8"; } +.ion-ios-checkbox:before { + content: ""; +} -.ion-android-contacts:before { content: "\f2d9"; } +.ion-ios-checkbox-outline:before { + content: ""; +} -.ion-android-contract:before { content: "\f37d"; } +.ion-ios-checkmark:before { + content: ""; +} -.ion-android-create:before { content: "\f37e"; } +.ion-ios-checkmark-circle:before { + content: ""; +} -.ion-android-delete:before { content: "\f37f"; } +.ion-ios-checkmark-circle-outline:before { + content: ""; +} -.ion-android-desktop:before { content: "\f380"; } +.ion-ios-clipboard:before { + content: ""; +} -.ion-android-document:before { content: "\f381"; } +.ion-ios-clock:before { + content: ""; +} -.ion-android-done:before { content: "\f383"; } +.ion-ios-close:before { + content: ""; +} -.ion-android-done-all:before { content: "\f382"; } +.ion-ios-close-circle:before { + content: ""; +} -.ion-android-download:before { content: "\f2dd"; } +.ion-ios-close-circle-outline:before { + content: ""; +} -.ion-android-drafts:before { content: "\f384"; } +.ion-ios-cloud:before { + content: ""; +} -.ion-android-exit:before { content: "\f385"; } +.ion-ios-cloud-circle:before { + content: ""; +} -.ion-android-expand:before { content: "\f386"; } +.ion-ios-cloud-done:before { + content: ""; +} -.ion-android-favorite:before { content: "\f388"; } +.ion-ios-cloud-download:before { + content: ""; +} -.ion-android-favorite-outline:before { content: "\f387"; } +.ion-ios-cloud-outline:before { + content: ""; +} -.ion-android-film:before { content: "\f389"; } +.ion-ios-cloud-upload:before { + content: ""; +} -.ion-android-folder:before { content: "\f2e0"; } +.ion-ios-cloudy:before { + content: ""; +} -.ion-android-folder-open:before { content: "\f38a"; } +.ion-ios-cloudy-night:before { + content: ""; +} -.ion-android-funnel:before { content: "\f38b"; } +.ion-ios-code:before { + content: ""; +} -.ion-android-globe:before { content: "\f38c"; } +.ion-ios-code-download:before { + content: ""; +} -.ion-android-hand:before { content: "\f2e3"; } +.ion-ios-code-working:before { + content: ""; +} -.ion-android-hangout:before { content: "\f38d"; } +.ion-ios-cog:before { + content: ""; +} -.ion-android-happy:before { content: "\f38e"; } +.ion-ios-color-fill:before { + content: ""; +} -.ion-android-home:before { content: "\f38f"; } +.ion-ios-color-filter:before { + content: ""; +} -.ion-android-image:before { content: "\f2e4"; } +.ion-ios-color-palette:before { + content: ""; +} -.ion-android-laptop:before { content: "\f390"; } +.ion-ios-color-wand:before { + content: ""; +} -.ion-android-list:before { content: "\f391"; } +.ion-ios-compass:before { + content: ""; +} -.ion-android-locate:before { content: "\f2e9"; } +.ion-ios-construct:before { + content: ""; +} -.ion-android-lock:before { content: "\f392"; } +.ion-ios-contact:before { + content: ""; +} -.ion-android-mail:before { content: "\f2eb"; } +.ion-ios-contacts:before { + content: ""; +} -.ion-android-map:before { content: "\f393"; } +.ion-ios-contract:before { + content: ""; +} -.ion-android-menu:before { content: "\f394"; } +.ion-ios-contrast:before { + content: ""; +} -.ion-android-microphone:before { content: "\f2ec"; } +.ion-ios-copy:before { + content: ""; +} -.ion-android-microphone-off:before { content: "\f395"; } +.ion-ios-create:before { + content: ""; +} -.ion-android-more-horizontal:before { content: "\f396"; } +.ion-ios-crop:before { + content: ""; +} -.ion-android-more-vertical:before { content: "\f397"; } +.ion-ios-cube:before { + content: ""; +} -.ion-android-navigate:before { content: "\f398"; } +.ion-ios-cut:before { + content: ""; +} -.ion-android-notifications:before { content: "\f39b"; } +.ion-ios-desktop:before { + content: ""; +} -.ion-android-notifications-none:before { content: "\f399"; } +.ion-ios-disc:before { + content: ""; +} -.ion-android-notifications-off:before { content: "\f39a"; } +.ion-ios-document:before { + content: ""; +} -.ion-android-open:before { content: "\f39c"; } +.ion-ios-done-all:before { + content: ""; +} -.ion-android-options:before { content: "\f39d"; } +.ion-ios-download:before { + content: ""; +} -.ion-android-people:before { content: "\f39e"; } +.ion-ios-easel:before { + content: ""; +} -.ion-android-person:before { content: "\f3a0"; } +.ion-ios-egg:before { + content: ""; +} -.ion-android-person-add:before { content: "\f39f"; } +.ion-ios-exit:before { + content: ""; +} -.ion-android-phone-landscape:before { content: "\f3a1"; } +.ion-ios-expand:before { + content: ""; +} -.ion-android-phone-portrait:before { content: "\f3a2"; } +.ion-ios-eye:before { + content: ""; +} -.ion-android-pin:before { content: "\f3a3"; } +.ion-ios-eye-off:before { + content: ""; +} -.ion-android-plane:before { content: "\f3a4"; } +.ion-ios-fastforward:before { + content: ""; +} -.ion-android-playstore:before { content: "\f2f0"; } +.ion-ios-female:before { + content: ""; +} -.ion-android-print:before { content: "\f3a5"; } +.ion-ios-filing:before { + content: ""; +} -.ion-android-radio-button-off:before { content: "\f3a6"; } +.ion-ios-film:before { + content: ""; +} -.ion-android-radio-button-on:before { content: "\f3a7"; } +.ion-ios-finger-print:before { + content: ""; +} -.ion-android-refresh:before { content: "\f3a8"; } +.ion-ios-fitness:before { + content: ""; +} -.ion-android-remove:before { content: "\f2f4"; } +.ion-ios-flag:before { + content: ""; +} -.ion-android-remove-circle:before { content: "\f3a9"; } +.ion-ios-flame:before { + content: ""; +} -.ion-android-restaurant:before { content: "\f3aa"; } +.ion-ios-flash:before { + content: ""; +} -.ion-android-sad:before { content: "\f3ab"; } +.ion-ios-flash-off:before { + content: ""; +} -.ion-android-search:before { content: "\f2f5"; } +.ion-ios-flashlight:before { + content: ""; +} -.ion-android-send:before { content: "\f2f6"; } +.ion-ios-flask:before { + content: ""; +} -.ion-android-settings:before { content: "\f2f7"; } +.ion-ios-flower:before { + content: ""; +} -.ion-android-share:before { content: "\f2f8"; } +.ion-ios-folder:before { + content: ""; +} -.ion-android-share-alt:before { content: "\f3ac"; } +.ion-ios-folder-open:before { + content: ""; +} -.ion-android-star:before { content: "\f2fc"; } +.ion-ios-football:before { + content: ""; +} -.ion-android-star-half:before { content: "\f3ad"; } +.ion-ios-funnel:before { + content: ""; +} -.ion-android-star-outline:before { content: "\f3ae"; } +.ion-ios-gift:before { + content: ""; +} -.ion-android-stopwatch:before { content: "\f2fd"; } +.ion-ios-git-branch:before { + content: ""; +} -.ion-android-subway:before { content: "\f3af"; } +.ion-ios-git-commit:before { + content: ""; +} -.ion-android-sunny:before { content: "\f3b0"; } +.ion-ios-git-compare:before { + content: ""; +} -.ion-android-sync:before { content: "\f3b1"; } +.ion-ios-git-merge:before { + content: ""; +} -.ion-android-textsms:before { content: "\f3b2"; } +.ion-ios-git-network:before { + content: ""; +} -.ion-android-time:before { content: "\f3b3"; } +.ion-ios-git-pull-request:before { + content: ""; +} -.ion-android-train:before { content: "\f3b4"; } +.ion-ios-glasses:before { + content: ""; +} -.ion-android-unlock:before { content: "\f3b5"; } +.ion-ios-globe:before { + content: ""; +} -.ion-android-upload:before { content: "\f3b6"; } +.ion-ios-grid:before { + content: ""; +} -.ion-android-volume-down:before { content: "\f3b7"; } +.ion-ios-hammer:before { + content: ""; +} -.ion-android-volume-mute:before { content: "\f3b8"; } +.ion-ios-hand:before { + content: ""; +} -.ion-android-volume-off:before { content: "\f3b9"; } +.ion-ios-happy:before { + content: ""; +} -.ion-android-volume-up:before { content: "\f3ba"; } +.ion-ios-headset:before { + content: ""; +} -.ion-android-walk:before { content: "\f3bb"; } +.ion-ios-heart:before { + content: ""; +} -.ion-android-warning:before { content: "\f3bc"; } +.ion-ios-heart-dislike:before { + content: ""; +} -.ion-android-watch:before { content: "\f3bd"; } +.ion-ios-heart-empty:before { + content: ""; +} -.ion-android-wifi:before { content: "\f305"; } +.ion-ios-heart-half:before { + content: ""; +} -.ion-aperture:before { content: "\f313"; } +.ion-ios-help:before { + content: ""; +} -.ion-archive:before { content: "\f102"; } +.ion-ios-help-buoy:before { + content: ""; +} -.ion-arrow-down-a:before { content: "\f103"; } +.ion-ios-help-circle:before { + content: ""; +} -.ion-arrow-down-b:before { content: "\f104"; } +.ion-ios-help-circle-outline:before { + content: ""; +} -.ion-arrow-down-c:before { content: "\f105"; } +.ion-ios-home:before { + content: ""; +} -.ion-arrow-expand:before { content: "\f25e"; } +.ion-ios-hourglass:before { + content: ""; +} -.ion-arrow-graph-down-left:before { content: "\f25f"; } +.ion-ios-ice-cream:before { + content: ""; +} -.ion-arrow-graph-down-right:before { content: "\f260"; } +.ion-ios-image:before { + content: ""; +} -.ion-arrow-graph-up-left:before { content: "\f261"; } +.ion-ios-images:before { + content: ""; +} -.ion-arrow-graph-up-right:before { content: "\f262"; } +.ion-ios-infinite:before { + content: ""; +} -.ion-arrow-left-a:before { content: "\f106"; } +.ion-ios-information:before { + content: ""; +} -.ion-arrow-left-b:before { content: "\f107"; } +.ion-ios-information-circle:before { + content: ""; +} -.ion-arrow-left-c:before { content: "\f108"; } +.ion-ios-information-circle-outline:before { + content: ""; +} -.ion-arrow-move:before { content: "\f263"; } +.ion-ios-jet:before { + content: ""; +} -.ion-arrow-resize:before { content: "\f264"; } +.ion-ios-journal:before { + content: ""; +} -.ion-arrow-return-left:before { content: "\f265"; } +.ion-ios-key:before { + content: ""; +} -.ion-arrow-return-right:before { content: "\f266"; } +.ion-ios-keypad:before { + content: ""; +} -.ion-arrow-right-a:before { content: "\f109"; } +.ion-ios-laptop:before { + content: ""; +} -.ion-arrow-right-b:before { content: "\f10a"; } +.ion-ios-leaf:before { + content: ""; +} -.ion-arrow-right-c:before { content: "\f10b"; } +.ion-ios-link:before { + content: ""; +} -.ion-arrow-shrink:before { content: "\f267"; } +.ion-ios-list:before { + content: ""; +} -.ion-arrow-swap:before { content: "\f268"; } +.ion-ios-list-box:before { + content: ""; +} -.ion-arrow-up-a:before { content: "\f10c"; } +.ion-ios-locate:before { + content: ""; +} -.ion-arrow-up-b:before { content: "\f10d"; } +.ion-ios-lock:before { + content: ""; +} -.ion-arrow-up-c:before { content: "\f10e"; } +.ion-ios-log-in:before { + content: ""; +} -.ion-asterisk:before { content: "\f314"; } +.ion-ios-log-out:before { + content: ""; +} -.ion-at:before { content: "\f10f"; } +.ion-ios-magnet:before { + content: ""; +} -.ion-backspace:before { content: "\f3bf"; } +.ion-ios-mail:before { + content: ""; +} -.ion-backspace-outline:before { content: "\f3be"; } +.ion-ios-mail-open:before { + content: ""; +} -.ion-bag:before { content: "\f110"; } +.ion-ios-mail-unread:before { + content: ""; +} -.ion-battery-charging:before { content: "\f111"; } +.ion-ios-male:before { + content: ""; +} -.ion-battery-empty:before { content: "\f112"; } +.ion-ios-man:before { + content: ""; +} -.ion-battery-full:before { content: "\f113"; } +.ion-ios-map:before { + content: ""; +} -.ion-battery-half:before { content: "\f114"; } +.ion-ios-medal:before { + content: ""; +} -.ion-battery-low:before { content: "\f115"; } +.ion-ios-medical:before { + content: ""; +} -.ion-beaker:before { content: "\f269"; } +.ion-ios-medkit:before { + content: ""; +} -.ion-beer:before { content: "\f26a"; } +.ion-ios-megaphone:before { + content: ""; +} -.ion-bluetooth:before { content: "\f116"; } +.ion-ios-menu:before { + content: ""; +} -.ion-bonfire:before { content: "\f315"; } +.ion-ios-mic:before { + content: ""; +} -.ion-bookmark:before { content: "\f26b"; } +.ion-ios-mic-off:before { + content: ""; +} -.ion-bowtie:before { content: "\f3c0"; } +.ion-ios-microphone:before { + content: ""; +} -.ion-briefcase:before { content: "\f26c"; } +.ion-ios-moon:before { + content: ""; +} -.ion-bug:before { content: "\f2be"; } +.ion-ios-more:before { + content: ""; +} -.ion-calculator:before { content: "\f26d"; } +.ion-ios-move:before { + content: ""; +} -.ion-calendar:before { content: "\f117"; } +.ion-ios-musical-note:before { + content: ""; +} -.ion-camera:before { content: "\f118"; } +.ion-ios-musical-notes:before { + content: ""; +} -.ion-card:before { content: "\f119"; } +.ion-ios-navigate:before { + content: ""; +} -.ion-cash:before { content: "\f316"; } +.ion-ios-notifications:before { + content: ""; +} -.ion-chatbox:before { content: "\f11b"; } +.ion-ios-notifications-off:before { + content: ""; +} -.ion-chatbox-working:before { content: "\f11a"; } +.ion-ios-notifications-outline:before { + content: ""; +} -.ion-chatboxes:before { content: "\f11c"; } +.ion-ios-nuclear:before { + content: ""; +} -.ion-chatbubble:before { content: "\f11e"; } +.ion-ios-nutrition:before { + content: ""; +} -.ion-chatbubble-working:before { content: "\f11d"; } +.ion-ios-open:before { + content: ""; +} -.ion-chatbubbles:before { content: "\f11f"; } +.ion-ios-options:before { + content: ""; +} -.ion-checkmark:before { content: "\f122"; } +.ion-ios-outlet:before { + content: ""; +} -.ion-checkmark-circled:before { content: "\f120"; } +.ion-ios-paper:before { + content: ""; +} -.ion-checkmark-round:before { content: "\f121"; } +.ion-ios-paper-plane:before { + content: ""; +} -.ion-chevron-down:before { content: "\f123"; } +.ion-ios-partly-sunny:before { + content: ""; +} -.ion-chevron-left:before { content: "\f124"; } +.ion-ios-pause:before { + content: ""; +} -.ion-chevron-right:before { content: "\f125"; } +.ion-ios-paw:before { + content: ""; +} -.ion-chevron-up:before { content: "\f126"; } +.ion-ios-people:before { + content: ""; +} -.ion-clipboard:before { content: "\f127"; } +.ion-ios-person:before { + content: ""; +} -.ion-clock:before { content: "\f26e"; } +.ion-ios-person-add:before { + content: ""; +} -.ion-close:before { content: "\f12a"; } +.ion-ios-phone-landscape:before { + content: ""; +} -.ion-close-circled:before { content: "\f128"; } +.ion-ios-phone-portrait:before { + content: ""; +} -.ion-close-round:before { content: "\f129"; } +.ion-ios-photos:before { + content: ""; +} -.ion-closed-captioning:before { content: "\f317"; } +.ion-ios-pie:before { + content: ""; +} -.ion-cloud:before { content: "\f12b"; } +.ion-ios-pin:before { + content: ""; +} -.ion-code:before { content: "\f271"; } +.ion-ios-pint:before { + content: ""; +} -.ion-code-download:before { content: "\f26f"; } +.ion-ios-pizza:before { + content: ""; +} -.ion-code-working:before { content: "\f270"; } +.ion-ios-planet:before { + content: ""; +} -.ion-coffee:before { content: "\f272"; } +.ion-ios-play:before { + content: ""; +} -.ion-compass:before { content: "\f273"; } +.ion-ios-play-circle:before { + content: ""; +} -.ion-compose:before { content: "\f12c"; } +.ion-ios-podium:before { + content: ""; +} -.ion-connection-bars:before { content: "\f274"; } +.ion-ios-power:before { + content: ""; +} -.ion-contrast:before { content: "\f275"; } +.ion-ios-pricetag:before { + content: ""; +} -.ion-crop:before { content: "\f3c1"; } +.ion-ios-pricetags:before { + content: ""; +} -.ion-cube:before { content: "\f318"; } +.ion-ios-print:before { + content: ""; +} -.ion-disc:before { content: "\f12d"; } +.ion-ios-pulse:before { + content: ""; +} -.ion-document:before { content: "\f12f"; } +.ion-ios-qr-scanner:before { + content: ""; +} -.ion-document-text:before { content: "\f12e"; } +.ion-ios-quote:before { + content: ""; +} -.ion-drag:before { content: "\f130"; } +.ion-ios-radio:before { + content: ""; +} -.ion-earth:before { content: "\f276"; } +.ion-ios-radio-button-off:before { + content: ""; +} -.ion-easel:before { content: "\f3c2"; } +.ion-ios-radio-button-on:before { + content: ""; +} -.ion-edit:before { content: "\f2bf"; } +.ion-ios-rainy:before { + content: ""; +} -.ion-egg:before { content: "\f277"; } +.ion-ios-recording:before { + content: ""; +} -.ion-eject:before { content: "\f131"; } +.ion-ios-redo:before { + content: ""; +} -.ion-email:before { content: "\f132"; } +.ion-ios-refresh:before { + content: ""; +} -.ion-email-unread:before { content: "\f3c3"; } +.ion-ios-refresh-circle:before { + content: ""; +} -.ion-erlenmeyer-flask:before { content: "\f3c5"; } +.ion-ios-remove:before { + content: ""; +} -.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; } +.ion-ios-remove-circle:before { + content: ""; +} -.ion-eye:before { content: "\f133"; } +.ion-ios-remove-circle-outline:before { + content: ""; +} -.ion-eye-disabled:before { content: "\f306"; } +.ion-ios-reorder:before { + content: ""; +} -.ion-female:before { content: "\f278"; } +.ion-ios-repeat:before { + content: ""; +} -.ion-filing:before { content: "\f134"; } +.ion-ios-resize:before { + content: ""; +} -.ion-film-marker:before { content: "\f135"; } +.ion-ios-restaurant:before { + content: ""; +} -.ion-fireball:before { content: "\f319"; } +.ion-ios-return-left:before { + content: ""; +} -.ion-flag:before { content: "\f279"; } +.ion-ios-return-right:before { + content: ""; +} -.ion-flame:before { content: "\f31a"; } +.ion-ios-reverse-camera:before { + content: ""; +} -.ion-flash:before { content: "\f137"; } +.ion-ios-rewind:before { + content: ""; +} -.ion-flash-off:before { content: "\f136"; } +.ion-ios-ribbon:before { + content: ""; +} -.ion-folder:before { content: "\f139"; } +.ion-ios-rocket:before { + content: ""; +} -.ion-fork:before { content: "\f27a"; } +.ion-ios-rose:before { + content: ""; +} -.ion-fork-repo:before { content: "\f2c0"; } +.ion-ios-sad:before { + content: ""; +} -.ion-forward:before { content: "\f13a"; } +.ion-ios-save:before { + content: ""; +} -.ion-funnel:before { content: "\f31b"; } +.ion-ios-school:before { + content: ""; +} -.ion-gear-a:before { content: "\f13d"; } +.ion-ios-search:before { + content: ""; +} -.ion-gear-b:before { content: "\f13e"; } +.ion-ios-send:before { + content: ""; +} -.ion-grid:before { content: "\f13f"; } +.ion-ios-settings:before { + content: ""; +} -.ion-hammer:before { content: "\f27b"; } +.ion-ios-share:before { + content: ""; +} -.ion-happy:before { content: "\f31c"; } +.ion-ios-share-alt:before { + content: ""; +} -.ion-happy-outline:before { content: "\f3c6"; } +.ion-ios-shirt:before { + content: ""; +} -.ion-headphone:before { content: "\f140"; } +.ion-ios-shuffle:before { + content: ""; +} -.ion-heart:before { content: "\f141"; } +.ion-ios-skip-backward:before { + content: ""; +} -.ion-heart-broken:before { content: "\f31d"; } +.ion-ios-skip-forward:before { + content: ""; +} -.ion-help:before { content: "\f143"; } +.ion-ios-snow:before { + content: ""; +} -.ion-help-buoy:before { content: "\f27c"; } +.ion-ios-speedometer:before { + content: ""; +} -.ion-help-circled:before { content: "\f142"; } +.ion-ios-square:before { + content: ""; +} -.ion-home:before { content: "\f144"; } +.ion-ios-square-outline:before { + content: ""; +} -.ion-icecream:before { content: "\f27d"; } +.ion-ios-star:before { + content: ""; +} -.ion-image:before { content: "\f147"; } +.ion-ios-star-half:before { + content: ""; +} -.ion-images:before { content: "\f148"; } +.ion-ios-star-outline:before { + content: ""; +} -.ion-information:before { content: "\f14a"; } +.ion-ios-stats:before { + content: ""; +} -.ion-information-circled:before { content: "\f149"; } +.ion-ios-stopwatch:before { + content: ""; +} -.ion-ionic:before { content: "\f14b"; } +.ion-ios-subway:before { + content: ""; +} -.ion-ios-alarm:before { content: "\f3c8"; } +.ion-ios-sunny:before { + content: ""; +} -.ion-ios-alarm-outline:before { content: "\f3c7"; } +.ion-ios-swap:before { + content: ""; +} -.ion-ios-albums:before { content: "\f3ca"; } +.ion-ios-switch:before { + content: ""; +} -.ion-ios-albums-outline:before { content: "\f3c9"; } +.ion-ios-sync:before { + content: ""; +} -.ion-ios-americanfootball:before { content: "\f3cc"; } +.ion-ios-tablet-landscape:before { + content: ""; +} -.ion-ios-americanfootball-outline:before { content: "\f3cb"; } +.ion-ios-tablet-portrait:before { + content: ""; +} -.ion-ios-analytics:before { content: "\f3ce"; } +.ion-ios-tennisball:before { + content: ""; +} -.ion-ios-analytics-outline:before { content: "\f3cd"; } +.ion-ios-text:before { + content: ""; +} -.ion-ios-arrow-back:before { content: "\f3cf"; } +.ion-ios-thermometer:before { + content: ""; +} -.ion-ios-arrow-down:before { content: "\f3d0"; } +.ion-ios-thumbs-down:before { + content: ""; +} -.ion-ios-arrow-forward:before { content: "\f3d1"; } +.ion-ios-thumbs-up:before { + content: ""; +} -.ion-ios-arrow-left:before { content: "\f3d2"; } +.ion-ios-thunderstorm:before { + content: ""; +} -.ion-ios-arrow-right:before { content: "\f3d3"; } +.ion-ios-time:before { + content: ""; +} -.ion-ios-arrow-thin-down:before { content: "\f3d4"; } +.ion-ios-timer:before { + content: ""; +} -.ion-ios-arrow-thin-left:before { content: "\f3d5"; } +.ion-ios-today:before { + content: ""; +} -.ion-ios-arrow-thin-right:before { content: "\f3d6"; } +.ion-ios-train:before { + content: ""; +} -.ion-ios-arrow-thin-up:before { content: "\f3d7"; } +.ion-ios-transgender:before { + content: ""; +} -.ion-ios-arrow-up:before { content: "\f3d8"; } +.ion-ios-trash:before { + content: ""; +} -.ion-ios-at:before { content: "\f3da"; } +.ion-ios-trending-down:before { + content: ""; +} -.ion-ios-at-outline:before { content: "\f3d9"; } +.ion-ios-trending-up:before { + content: ""; +} -.ion-ios-barcode:before { content: "\f3dc"; } +.ion-ios-trophy:before { + content: ""; +} -.ion-ios-barcode-outline:before { content: "\f3db"; } +.ion-ios-tv:before { + content: ""; +} -.ion-ios-baseball:before { content: "\f3de"; } +.ion-ios-umbrella:before { + content: ""; +} -.ion-ios-baseball-outline:before { content: "\f3dd"; } +.ion-ios-undo:before { + content: ""; +} -.ion-ios-basketball:before { content: "\f3e0"; } +.ion-ios-unlock:before { + content: ""; +} -.ion-ios-basketball-outline:before { content: "\f3df"; } +.ion-ios-videocam:before { + content: ""; +} -.ion-ios-bell:before { content: "\f3e2"; } +.ion-ios-volume-high:before { + content: ""; +} -.ion-ios-bell-outline:before { content: "\f3e1"; } +.ion-ios-volume-low:before { + content: ""; +} -.ion-ios-body:before { content: "\f3e4"; } +.ion-ios-volume-mute:before { + content: ""; +} -.ion-ios-body-outline:before { content: "\f3e3"; } +.ion-ios-volume-off:before { + content: ""; +} -.ion-ios-bolt:before { content: "\f3e6"; } +.ion-ios-walk:before { + content: ""; +} -.ion-ios-bolt-outline:before { content: "\f3e5"; } +.ion-ios-wallet:before { + content: ""; +} -.ion-ios-book:before { content: "\f3e8"; } +.ion-ios-warning:before { + content: ""; +} -.ion-ios-book-outline:before { content: "\f3e7"; } +.ion-ios-watch:before { + content: ""; +} -.ion-ios-bookmarks:before { content: "\f3ea"; } +.ion-ios-water:before { + content: ""; +} -.ion-ios-bookmarks-outline:before { content: "\f3e9"; } +.ion-ios-wifi:before { + content: ""; +} -.ion-ios-box:before { content: "\f3ec"; } +.ion-ios-wine:before { + content: ""; +} -.ion-ios-box-outline:before { content: "\f3eb"; } +.ion-ios-woman:before { + content: ""; +} -.ion-ios-briefcase:before { content: "\f3ee"; } +.ion-logo-android:before { + content: ""; +} -.ion-ios-briefcase-outline:before { content: "\f3ed"; } +.ion-logo-angular:before { + content: ""; +} -.ion-ios-browsers:before { content: "\f3f0"; } +.ion-logo-apple:before { + content: ""; +} -.ion-ios-browsers-outline:before { content: "\f3ef"; } +.ion-logo-bitbucket:before { + content: ""; +} -.ion-ios-calculator:before { content: "\f3f2"; } +.ion-logo-bitcoin:before { + content: ""; +} -.ion-ios-calculator-outline:before { content: "\f3f1"; } +.ion-logo-buffer:before { + content: ""; +} -.ion-ios-calendar:before { content: "\f3f4"; } +.ion-logo-chrome:before { + content: ""; +} -.ion-ios-calendar-outline:before { content: "\f3f3"; } +.ion-logo-closed-captioning:before { + content: ""; +} -.ion-ios-camera:before { content: "\f3f6"; } +.ion-logo-codepen:before { + content: ""; +} -.ion-ios-camera-outline:before { content: "\f3f5"; } +.ion-logo-css3:before { + content: ""; +} -.ion-ios-cart:before { content: "\f3f8"; } +.ion-logo-designernews:before { + content: ""; +} -.ion-ios-cart-outline:before { content: "\f3f7"; } +.ion-logo-dribbble:before { + content: ""; +} -.ion-ios-chatboxes:before { content: "\f3fa"; } +.ion-logo-dropbox:before { + content: ""; +} -.ion-ios-chatboxes-outline:before { content: "\f3f9"; } +.ion-logo-euro:before { + content: ""; +} -.ion-ios-chatbubble:before { content: "\f3fc"; } +.ion-logo-facebook:before { + content: ""; +} -.ion-ios-chatbubble-outline:before { content: "\f3fb"; } +.ion-logo-flickr:before { + content: ""; +} -.ion-ios-checkmark:before { content: "\f3ff"; } +.ion-logo-foursquare:before { + content: ""; +} -.ion-ios-checkmark-empty:before { content: "\f3fd"; } +.ion-logo-freebsd-devil:before { + content: ""; +} -.ion-ios-checkmark-outline:before { content: "\f3fe"; } +.ion-logo-game-controller-a:before { + content: ""; +} -.ion-ios-circle-filled:before { content: "\f400"; } +.ion-logo-game-controller-b:before { + content: ""; +} -.ion-ios-circle-outline:before { content: "\f401"; } +.ion-logo-github:before { + content: ""; +} -.ion-ios-clock:before { content: "\f403"; } +.ion-logo-google:before { + content: ""; +} -.ion-ios-clock-outline:before { content: "\f402"; } +.ion-logo-googleplus:before { + content: ""; +} -.ion-ios-close:before { content: "\f406"; } +.ion-logo-hackernews:before { + content: ""; +} -.ion-ios-close-empty:before { content: "\f404"; } +.ion-logo-html5:before { + content: ""; +} -.ion-ios-close-outline:before { content: "\f405"; } +.ion-logo-instagram:before { + content: ""; +} -.ion-ios-cloud:before { content: "\f40c"; } +.ion-logo-ionic:before { + content: ""; +} -.ion-ios-cloud-download:before { content: "\f408"; } +.ion-logo-ionitron:before { + content: ""; +} -.ion-ios-cloud-download-outline:before { content: "\f407"; } +.ion-logo-javascript:before { + content: ""; +} -.ion-ios-cloud-outline:before { content: "\f409"; } +.ion-logo-linkedin:before { + content: ""; +} -.ion-ios-cloud-upload:before { content: "\f40b"; } +.ion-logo-markdown:before { + content: ""; +} -.ion-ios-cloud-upload-outline:before { content: "\f40a"; } +.ion-logo-model-s:before { + content: ""; +} -.ion-ios-cloudy:before { content: "\f410"; } +.ion-logo-no-smoking:before { + content: ""; +} -.ion-ios-cloudy-night:before { content: "\f40e"; } +.ion-logo-nodejs:before { + content: ""; +} -.ion-ios-cloudy-night-outline:before { content: "\f40d"; } +.ion-logo-npm:before { + content: ""; +} -.ion-ios-cloudy-outline:before { content: "\f40f"; } +.ion-logo-octocat:before { + content: ""; +} -.ion-ios-cog:before { content: "\f412"; } +.ion-logo-pinterest:before { + content: ""; +} -.ion-ios-cog-outline:before { content: "\f411"; } +.ion-logo-playstation:before { + content: ""; +} -.ion-ios-color-filter:before { content: "\f414"; } +.ion-logo-polymer:before { + content: ""; +} -.ion-ios-color-filter-outline:before { content: "\f413"; } +.ion-logo-python:before { + content: ""; +} -.ion-ios-color-wand:before { content: "\f416"; } +.ion-logo-reddit:before { + content: ""; +} -.ion-ios-color-wand-outline:before { content: "\f415"; } +.ion-logo-rss:before { + content: ""; +} -.ion-ios-compose:before { content: "\f418"; } +.ion-logo-sass:before { + content: ""; +} -.ion-ios-compose-outline:before { content: "\f417"; } +.ion-logo-skype:before { + content: ""; +} -.ion-ios-contact:before { content: "\f41a"; } +.ion-logo-slack:before { + content: ""; +} -.ion-ios-contact-outline:before { content: "\f419"; } +.ion-logo-snapchat:before { + content: ""; +} -.ion-ios-copy:before { content: "\f41c"; } +.ion-logo-steam:before { + content: ""; +} -.ion-ios-copy-outline:before { content: "\f41b"; } +.ion-logo-tumblr:before { + content: ""; +} -.ion-ios-crop:before { content: "\f41e"; } +.ion-logo-tux:before { + content: ""; +} -.ion-ios-crop-strong:before { content: "\f41d"; } +.ion-logo-twitch:before { + content: ""; +} -.ion-ios-download:before { content: "\f420"; } +.ion-logo-twitter:before { + content: ""; +} -.ion-ios-download-outline:before { content: "\f41f"; } +.ion-logo-usd:before { + content: ""; +} -.ion-ios-drag:before { content: "\f421"; } +.ion-logo-vimeo:before { + content: ""; +} -.ion-ios-email:before { content: "\f423"; } +.ion-logo-vk:before { + content: ""; +} -.ion-ios-email-outline:before { content: "\f422"; } +.ion-logo-whatsapp:before { + content: ""; +} -.ion-ios-eye:before { content: "\f425"; } +.ion-logo-windows:before { + content: ""; +} -.ion-ios-eye-outline:before { content: "\f424"; } +.ion-logo-wordpress:before { + content: ""; +} -.ion-ios-fastforward:before { content: "\f427"; } +.ion-logo-xbox:before { + content: ""; +} -.ion-ios-fastforward-outline:before { content: "\f426"; } +.ion-logo-xing:before { + content: ""; +} -.ion-ios-filing:before { content: "\f429"; } +.ion-logo-yahoo:before { + content: ""; +} -.ion-ios-filing-outline:before { content: "\f428"; } +.ion-logo-yen:before { + content: ""; +} -.ion-ios-film:before { content: "\f42b"; } +.ion-logo-youtube:before { + content: ""; +} -.ion-ios-film-outline:before { content: "\f42a"; } +.ion-md-add:before { + content: ""; +} -.ion-ios-flag:before { content: "\f42d"; } +.ion-md-add-circle:before { + content: ""; +} -.ion-ios-flag-outline:before { content: "\f42c"; } +.ion-md-add-circle-outline:before { + content: ""; +} -.ion-ios-flame:before { content: "\f42f"; } +.ion-md-airplane:before { + content: ""; +} -.ion-ios-flame-outline:before { content: "\f42e"; } +.ion-md-alarm:before { + content: ""; +} -.ion-ios-flask:before { content: "\f431"; } +.ion-md-albums:before { + content: ""; +} -.ion-ios-flask-outline:before { content: "\f430"; } +.ion-md-alert:before { + content: ""; +} -.ion-ios-flower:before { content: "\f433"; } +.ion-md-american-football:before { + content: ""; +} -.ion-ios-flower-outline:before { content: "\f432"; } +.ion-md-analytics:before { + content: ""; +} -.ion-ios-folder:before { content: "\f435"; } +.ion-md-aperture:before { + content: ""; +} -.ion-ios-folder-outline:before { content: "\f434"; } +.ion-md-apps:before { + content: ""; +} -.ion-ios-football:before { content: "\f437"; } +.ion-md-appstore:before { + content: ""; +} -.ion-ios-football-outline:before { content: "\f436"; } +.ion-md-archive:before { + content: ""; +} -.ion-ios-game-controller-a:before { content: "\f439"; } +.ion-md-arrow-back:before { + content: ""; +} -.ion-ios-game-controller-a-outline:before { content: "\f438"; } +.ion-md-arrow-down:before { + content: ""; +} -.ion-ios-game-controller-b:before { content: "\f43b"; } +.ion-md-arrow-dropdown:before { + content: ""; +} -.ion-ios-game-controller-b-outline:before { content: "\f43a"; } +.ion-md-arrow-dropdown-circle:before { + content: ""; +} -.ion-ios-gear:before { content: "\f43d"; } +.ion-md-arrow-dropleft:before { + content: ""; +} -.ion-ios-gear-outline:before { content: "\f43c"; } +.ion-md-arrow-dropleft-circle:before { + content: ""; +} -.ion-ios-glasses:before { content: "\f43f"; } +.ion-md-arrow-dropright:before { + content: ""; +} -.ion-ios-glasses-outline:before { content: "\f43e"; } +.ion-md-arrow-dropright-circle:before { + content: ""; +} -.ion-ios-grid-view:before { content: "\f441"; } +.ion-md-arrow-dropup:before { + content: ""; +} -.ion-ios-grid-view-outline:before { content: "\f440"; } +.ion-md-arrow-dropup-circle:before { + content: ""; +} -.ion-ios-heart:before { content: "\f443"; } +.ion-md-arrow-forward:before { + content: ""; +} -.ion-ios-heart-outline:before { content: "\f442"; } +.ion-md-arrow-round-back:before { + content: ""; +} -.ion-ios-help:before { content: "\f446"; } +.ion-md-arrow-round-down:before { + content: ""; +} -.ion-ios-help-empty:before { content: "\f444"; } +.ion-md-arrow-round-forward:before { + content: ""; +} -.ion-ios-help-outline:before { content: "\f445"; } +.ion-md-arrow-round-up:before { + content: ""; +} -.ion-ios-home:before { content: "\f448"; } +.ion-md-arrow-up:before { + content: ""; +} -.ion-ios-home-outline:before { content: "\f447"; } +.ion-md-at:before { + content: ""; +} -.ion-ios-infinite:before { content: "\f44a"; } +.ion-md-attach:before { + content: ""; +} -.ion-ios-infinite-outline:before { content: "\f449"; } +.ion-md-backspace:before { + content: ""; +} -.ion-ios-information:before { content: "\f44d"; } +.ion-md-barcode:before { + content: ""; +} -.ion-ios-information-empty:before { content: "\f44b"; } +.ion-md-baseball:before { + content: ""; +} -.ion-ios-information-outline:before { content: "\f44c"; } +.ion-md-basket:before { + content: ""; +} -.ion-ios-ionic-outline:before { content: "\f44e"; } +.ion-md-basketball:before { + content: ""; +} -.ion-ios-keypad:before { content: "\f450"; } +.ion-md-battery-charging:before { + content: ""; +} -.ion-ios-keypad-outline:before { content: "\f44f"; } +.ion-md-battery-dead:before { + content: ""; +} -.ion-ios-lightbulb:before { content: "\f452"; } +.ion-md-battery-full:before { + content: ""; +} -.ion-ios-lightbulb-outline:before { content: "\f451"; } +.ion-md-beaker:before { + content: ""; +} -.ion-ios-list:before { content: "\f454"; } +.ion-md-bed:before { + content: ""; +} -.ion-ios-list-outline:before { content: "\f453"; } +.ion-md-beer:before { + content: ""; +} -.ion-ios-location:before { content: "\f456"; } +.ion-md-bicycle:before { + content: ""; +} -.ion-ios-location-outline:before { content: "\f455"; } +.ion-md-bluetooth:before { + content: ""; +} -.ion-ios-locked:before { content: "\f458"; } +.ion-md-boat:before { + content: ""; +} -.ion-ios-locked-outline:before { content: "\f457"; } +.ion-md-body:before { + content: ""; +} -.ion-ios-loop:before { content: "\f45a"; } +.ion-md-bonfire:before { + content: ""; +} -.ion-ios-loop-strong:before { content: "\f459"; } +.ion-md-book:before { + content: ""; +} -.ion-ios-medical:before { content: "\f45c"; } +.ion-md-bookmark:before { + content: ""; +} -.ion-ios-medical-outline:before { content: "\f45b"; } +.ion-md-bookmarks:before { + content: ""; +} -.ion-ios-medkit:before { content: "\f45e"; } +.ion-md-bowtie:before { + content: ""; +} -.ion-ios-medkit-outline:before { content: "\f45d"; } +.ion-md-briefcase:before { + content: ""; +} -.ion-ios-mic:before { content: "\f461"; } +.ion-md-browsers:before { + content: ""; +} -.ion-ios-mic-off:before { content: "\f45f"; } +.ion-md-brush:before { + content: ""; +} -.ion-ios-mic-outline:before { content: "\f460"; } +.ion-md-bug:before { + content: ""; +} -.ion-ios-minus:before { content: "\f464"; } +.ion-md-build:before { + content: ""; +} -.ion-ios-minus-empty:before { content: "\f462"; } +.ion-md-bulb:before { + content: ""; +} -.ion-ios-minus-outline:before { content: "\f463"; } +.ion-md-bus:before { + content: ""; +} -.ion-ios-monitor:before { content: "\f466"; } +.ion-md-business:before { + content: ""; +} -.ion-ios-monitor-outline:before { content: "\f465"; } +.ion-md-cafe:before { + content: ""; +} -.ion-ios-moon:before { content: "\f468"; } +.ion-md-calculator:before { + content: ""; +} -.ion-ios-moon-outline:before { content: "\f467"; } +.ion-md-calendar:before { + content: ""; +} -.ion-ios-more:before { content: "\f46a"; } +.ion-md-call:before { + content: ""; +} -.ion-ios-more-outline:before { content: "\f469"; } +.ion-md-camera:before { + content: ""; +} -.ion-ios-musical-note:before { content: "\f46b"; } +.ion-md-car:before { + content: ""; +} -.ion-ios-musical-notes:before { content: "\f46c"; } +.ion-md-card:before { + content: ""; +} -.ion-ios-navigate:before { content: "\f46e"; } +.ion-md-cart:before { + content: ""; +} -.ion-ios-navigate-outline:before { content: "\f46d"; } +.ion-md-cash:before { + content: ""; +} -.ion-ios-nutrition:before { content: "\f470"; } +.ion-md-cellular:before { + content: ""; +} -.ion-ios-nutrition-outline:before { content: "\f46f"; } +.ion-md-chatboxes:before { + content: ""; +} -.ion-ios-paper:before { content: "\f472"; } +.ion-md-chatbubbles:before { + content: ""; +} -.ion-ios-paper-outline:before { content: "\f471"; } +.ion-md-checkbox:before { + content: ""; +} -.ion-ios-paperplane:before { content: "\f474"; } +.ion-md-checkbox-outline:before { + content: ""; +} -.ion-ios-paperplane-outline:before { content: "\f473"; } +.ion-md-checkmark:before { + content: ""; +} -.ion-ios-partlysunny:before { content: "\f476"; } +.ion-md-checkmark-circle:before { + content: ""; +} -.ion-ios-partlysunny-outline:before { content: "\f475"; } +.ion-md-checkmark-circle-outline:before { + content: ""; +} -.ion-ios-pause:before { content: "\f478"; } +.ion-md-clipboard:before { + content: ""; +} -.ion-ios-pause-outline:before { content: "\f477"; } +.ion-md-clock:before { + content: ""; +} -.ion-ios-paw:before { content: "\f47a"; } +.ion-md-close:before { + content: ""; +} -.ion-ios-paw-outline:before { content: "\f479"; } +.ion-md-close-circle:before { + content: ""; +} -.ion-ios-people:before { content: "\f47c"; } +.ion-md-close-circle-outline:before { + content: ""; +} -.ion-ios-people-outline:before { content: "\f47b"; } +.ion-md-cloud:before { + content: ""; +} -.ion-ios-person:before { content: "\f47e"; } +.ion-md-cloud-circle:before { + content: ""; +} -.ion-ios-person-outline:before { content: "\f47d"; } +.ion-md-cloud-done:before { + content: ""; +} -.ion-ios-personadd:before { content: "\f480"; } +.ion-md-cloud-download:before { + content: ""; +} -.ion-ios-personadd-outline:before { content: "\f47f"; } +.ion-md-cloud-outline:before { + content: ""; +} -.ion-ios-photos:before { content: "\f482"; } +.ion-md-cloud-upload:before { + content: ""; +} -.ion-ios-photos-outline:before { content: "\f481"; } +.ion-md-cloudy:before { + content: ""; +} -.ion-ios-pie:before { content: "\f484"; } +.ion-md-cloudy-night:before { + content: ""; +} -.ion-ios-pie-outline:before { content: "\f483"; } +.ion-md-code:before { + content: ""; +} -.ion-ios-pint:before { content: "\f486"; } +.ion-md-code-download:before { + content: ""; +} -.ion-ios-pint-outline:before { content: "\f485"; } +.ion-md-code-working:before { + content: ""; +} -.ion-ios-play:before { content: "\f488"; } +.ion-md-cog:before { + content: ""; +} -.ion-ios-play-outline:before { content: "\f487"; } +.ion-md-color-fill:before { + content: ""; +} -.ion-ios-plus:before { content: "\f48b"; } +.ion-md-color-filter:before { + content: ""; +} -.ion-ios-plus-empty:before { content: "\f489"; } +.ion-md-color-palette:before { + content: ""; +} -.ion-ios-plus-outline:before { content: "\f48a"; } +.ion-md-color-wand:before { + content: ""; +} -.ion-ios-pricetag:before { content: "\f48d"; } +.ion-md-compass:before { + content: ""; +} -.ion-ios-pricetag-outline:before { content: "\f48c"; } +.ion-md-construct:before { + content: ""; +} -.ion-ios-pricetags:before { content: "\f48f"; } +.ion-md-contact:before { + content: ""; +} -.ion-ios-pricetags-outline:before { content: "\f48e"; } +.ion-md-contacts:before { + content: ""; +} -.ion-ios-printer:before { content: "\f491"; } +.ion-md-contract:before { + content: ""; +} -.ion-ios-printer-outline:before { content: "\f490"; } +.ion-md-contrast:before { + content: ""; +} -.ion-ios-pulse:before { content: "\f493"; } +.ion-md-copy:before { + content: ""; +} -.ion-ios-pulse-strong:before { content: "\f492"; } +.ion-md-create:before { + content: ""; +} -.ion-ios-rainy:before { content: "\f495"; } +.ion-md-crop:before { + content: ""; +} -.ion-ios-rainy-outline:before { content: "\f494"; } +.ion-md-cube:before { + content: ""; +} -.ion-ios-recording:before { content: "\f497"; } +.ion-md-cut:before { + content: ""; +} -.ion-ios-recording-outline:before { content: "\f496"; } +.ion-md-desktop:before { + content: ""; +} -.ion-ios-redo:before { content: "\f499"; } +.ion-md-disc:before { + content: ""; +} -.ion-ios-redo-outline:before { content: "\f498"; } +.ion-md-document:before { + content: ""; +} -.ion-ios-refresh:before { content: "\f49c"; } +.ion-md-done-all:before { + content: ""; +} -.ion-ios-refresh-empty:before { content: "\f49a"; } +.ion-md-download:before { + content: ""; +} -.ion-ios-refresh-outline:before { content: "\f49b"; } +.ion-md-easel:before { + content: ""; +} -.ion-ios-reload:before { content: "\f49d"; } +.ion-md-egg:before { + content: ""; +} -.ion-ios-reverse-camera:before { content: "\f49f"; } +.ion-md-exit:before { + content: ""; +} -.ion-ios-reverse-camera-outline:before { content: "\f49e"; } +.ion-md-expand:before { + content: ""; +} -.ion-ios-rewind:before { content: "\f4a1"; } +.ion-md-eye:before { + content: ""; +} -.ion-ios-rewind-outline:before { content: "\f4a0"; } +.ion-md-eye-off:before { + content: ""; +} -.ion-ios-rose:before { content: "\f4a3"; } +.ion-md-fastforward:before { + content: ""; +} -.ion-ios-rose-outline:before { content: "\f4a2"; } +.ion-md-female:before { + content: ""; +} -.ion-ios-search:before { content: "\f4a5"; } +.ion-md-filing:before { + content: ""; +} -.ion-ios-search-strong:before { content: "\f4a4"; } +.ion-md-film:before { + content: ""; +} -.ion-ios-settings:before { content: "\f4a7"; } +.ion-md-finger-print:before { + content: ""; +} -.ion-ios-settings-strong:before { content: "\f4a6"; } +.ion-md-fitness:before { + content: ""; +} -.ion-ios-shuffle:before { content: "\f4a9"; } +.ion-md-flag:before { + content: ""; +} -.ion-ios-shuffle-strong:before { content: "\f4a8"; } +.ion-md-flame:before { + content: ""; +} -.ion-ios-skipbackward:before { content: "\f4ab"; } +.ion-md-flash:before { + content: ""; +} -.ion-ios-skipbackward-outline:before { content: "\f4aa"; } +.ion-md-flash-off:before { + content: ""; +} -.ion-ios-skipforward:before { content: "\f4ad"; } +.ion-md-flashlight:before { + content: ""; +} -.ion-ios-skipforward-outline:before { content: "\f4ac"; } +.ion-md-flask:before { + content: ""; +} -.ion-ios-snowy:before { content: "\f4ae"; } +.ion-md-flower:before { + content: ""; +} -.ion-ios-speedometer:before { content: "\f4b0"; } +.ion-md-folder:before { + content: ""; +} -.ion-ios-speedometer-outline:before { content: "\f4af"; } +.ion-md-folder-open:before { + content: ""; +} -.ion-ios-star:before { content: "\f4b3"; } +.ion-md-football:before { + content: ""; +} -.ion-ios-star-half:before { content: "\f4b1"; } +.ion-md-funnel:before { + content: ""; +} -.ion-ios-star-outline:before { content: "\f4b2"; } +.ion-md-gift:before { + content: ""; +} -.ion-ios-stopwatch:before { content: "\f4b5"; } +.ion-md-git-branch:before { + content: ""; +} -.ion-ios-stopwatch-outline:before { content: "\f4b4"; } +.ion-md-git-commit:before { + content: ""; +} -.ion-ios-sunny:before { content: "\f4b7"; } +.ion-md-git-compare:before { + content: ""; +} -.ion-ios-sunny-outline:before { content: "\f4b6"; } +.ion-md-git-merge:before { + content: ""; +} -.ion-ios-telephone:before { content: "\f4b9"; } +.ion-md-git-network:before { + content: ""; +} -.ion-ios-telephone-outline:before { content: "\f4b8"; } +.ion-md-git-pull-request:before { + content: ""; +} -.ion-ios-tennisball:before { content: "\f4bb"; } +.ion-md-glasses:before { + content: ""; +} -.ion-ios-tennisball-outline:before { content: "\f4ba"; } +.ion-md-globe:before { + content: ""; +} -.ion-ios-thunderstorm:before { content: "\f4bd"; } +.ion-md-grid:before { + content: ""; +} -.ion-ios-thunderstorm-outline:before { content: "\f4bc"; } +.ion-md-hammer:before { + content: ""; +} -.ion-ios-time:before { content: "\f4bf"; } +.ion-md-hand:before { + content: ""; +} -.ion-ios-time-outline:before { content: "\f4be"; } +.ion-md-happy:before { + content: ""; +} -.ion-ios-timer:before { content: "\f4c1"; } +.ion-md-headset:before { + content: ""; +} -.ion-ios-timer-outline:before { content: "\f4c0"; } +.ion-md-heart:before { + content: ""; +} -.ion-ios-toggle:before { content: "\f4c3"; } +.ion-md-heart-dislike:before { + content: ""; +} -.ion-ios-toggle-outline:before { content: "\f4c2"; } +.ion-md-heart-empty:before { + content: ""; +} -.ion-ios-trash:before { content: "\f4c5"; } +.ion-md-heart-half:before { + content: ""; +} -.ion-ios-trash-outline:before { content: "\f4c4"; } +.ion-md-help:before { + content: ""; +} -.ion-ios-undo:before { content: "\f4c7"; } +.ion-md-help-buoy:before { + content: ""; +} -.ion-ios-undo-outline:before { content: "\f4c6"; } +.ion-md-help-circle:before { + content: ""; +} -.ion-ios-unlocked:before { content: "\f4c9"; } +.ion-md-help-circle-outline:before { + content: ""; +} -.ion-ios-unlocked-outline:before { content: "\f4c8"; } +.ion-md-home:before { + content: ""; +} -.ion-ios-upload:before { content: "\f4cb"; } +.ion-md-hourglass:before { + content: ""; +} -.ion-ios-upload-outline:before { content: "\f4ca"; } +.ion-md-ice-cream:before { + content: ""; +} -.ion-ios-videocam:before { content: "\f4cd"; } +.ion-md-image:before { + content: ""; +} -.ion-ios-videocam-outline:before { content: "\f4cc"; } +.ion-md-images:before { + content: ""; +} -.ion-ios-volume-high:before { content: "\f4ce"; } +.ion-md-infinite:before { + content: ""; +} -.ion-ios-volume-low:before { content: "\f4cf"; } +.ion-md-information:before { + content: ""; +} -.ion-ios-wineglass:before { content: "\f4d1"; } +.ion-md-information-circle:before { + content: ""; +} -.ion-ios-wineglass-outline:before { content: "\f4d0"; } +.ion-md-information-circle-outline:before { + content: ""; +} -.ion-ios-world:before { content: "\f4d3"; } +.ion-md-jet:before { + content: ""; +} -.ion-ios-world-outline:before { content: "\f4d2"; } +.ion-md-journal:before { + content: ""; +} -.ion-ipad:before { content: "\f1f9"; } +.ion-md-key:before { + content: ""; +} -.ion-iphone:before { content: "\f1fa"; } +.ion-md-keypad:before { + content: ""; +} -.ion-ipod:before { content: "\f1fb"; } +.ion-md-laptop:before { + content: ""; +} -.ion-jet:before { content: "\f295"; } +.ion-md-leaf:before { + content: ""; +} -.ion-key:before { content: "\f296"; } +.ion-md-link:before { + content: ""; +} -.ion-knife:before { content: "\f297"; } +.ion-md-list:before { + content: ""; +} -.ion-laptop:before { content: "\f1fc"; } +.ion-md-list-box:before { + content: ""; +} -.ion-leaf:before { content: "\f1fd"; } +.ion-md-locate:before { + content: ""; +} -.ion-levels:before { content: "\f298"; } +.ion-md-lock:before { + content: ""; +} -.ion-lightbulb:before { content: "\f299"; } +.ion-md-log-in:before { + content: ""; +} -.ion-link:before { content: "\f1fe"; } +.ion-md-log-out:before { + content: ""; +} -.ion-load-a:before { content: "\f29a"; } +.ion-md-magnet:before { + content: ""; +} -.ion-load-b:before { content: "\f29b"; } +.ion-md-mail:before { + content: ""; +} -.ion-load-c:before { content: "\f29c"; } +.ion-md-mail-open:before { + content: ""; +} -.ion-load-d:before { content: "\f29d"; } +.ion-md-mail-unread:before { + content: ""; +} -.ion-location:before { content: "\f1ff"; } +.ion-md-male:before { + content: ""; +} -.ion-lock-combination:before { content: "\f4d4"; } +.ion-md-man:before { + content: ""; +} -.ion-locked:before { content: "\f200"; } +.ion-md-map:before { + content: ""; +} -.ion-log-in:before { content: "\f29e"; } +.ion-md-medal:before { + content: ""; +} -.ion-log-out:before { content: "\f29f"; } +.ion-md-medical:before { + content: ""; +} -.ion-loop:before { content: "\f201"; } +.ion-md-medkit:before { + content: ""; +} -.ion-magnet:before { content: "\f2a0"; } +.ion-md-megaphone:before { + content: ""; +} -.ion-male:before { content: "\f2a1"; } +.ion-md-menu:before { + content: ""; +} -.ion-man:before { content: "\f202"; } +.ion-md-mic:before { + content: ""; +} -.ion-map:before { content: "\f203"; } +.ion-md-mic-off:before { + content: ""; +} -.ion-medkit:before { content: "\f2a2"; } +.ion-md-microphone:before { + content: ""; +} -.ion-merge:before { content: "\f33f"; } +.ion-md-moon:before { + content: ""; +} -.ion-mic-a:before { content: "\f204"; } +.ion-md-more:before { + content: ""; +} -.ion-mic-b:before { content: "\f205"; } +.ion-md-move:before { + content: ""; +} -.ion-mic-c:before { content: "\f206"; } +.ion-md-musical-note:before { + content: ""; +} -.ion-minus:before { content: "\f209"; } +.ion-md-musical-notes:before { + content: ""; +} -.ion-minus-circled:before { content: "\f207"; } +.ion-md-navigate:before { + content: ""; +} -.ion-minus-round:before { content: "\f208"; } +.ion-md-notifications:before { + content: ""; +} -.ion-model-s:before { content: "\f2c1"; } +.ion-md-notifications-off:before { + content: ""; +} -.ion-monitor:before { content: "\f20a"; } +.ion-md-notifications-outline:before { + content: ""; +} -.ion-more:before { content: "\f20b"; } +.ion-md-nuclear:before { + content: ""; +} -.ion-mouse:before { content: "\f340"; } +.ion-md-nutrition:before { + content: ""; +} -.ion-music-note:before { content: "\f20c"; } +.ion-md-open:before { + content: ""; +} -.ion-navicon:before { content: "\f20e"; } +.ion-md-options:before { + content: ""; +} -.ion-navicon-round:before { content: "\f20d"; } +.ion-md-outlet:before { + content: ""; +} -.ion-navigate:before { content: "\f2a3"; } +.ion-md-paper:before { + content: ""; +} -.ion-network:before { content: "\f341"; } +.ion-md-paper-plane:before { + content: ""; +} -.ion-no-smoking:before { content: "\f2c2"; } +.ion-md-partly-sunny:before { + content: ""; +} -.ion-nuclear:before { content: "\f2a4"; } +.ion-md-pause:before { + content: ""; +} -.ion-outlet:before { content: "\f342"; } +.ion-md-paw:before { + content: ""; +} -.ion-paintbrush:before { content: "\f4d5"; } +.ion-md-people:before { + content: ""; +} -.ion-paintbucket:before { content: "\f4d6"; } +.ion-md-person:before { + content: ""; +} -.ion-paper-airplane:before { content: "\f2c3"; } +.ion-md-person-add:before { + content: ""; +} -.ion-paperclip:before { content: "\f20f"; } +.ion-md-phone-landscape:before { + content: ""; +} -.ion-pause:before { content: "\f210"; } +.ion-md-phone-portrait:before { + content: ""; +} -.ion-person:before { content: "\f213"; } +.ion-md-photos:before { + content: ""; +} -.ion-person-add:before { content: "\f211"; } +.ion-md-pie:before { + content: ""; +} -.ion-person-stalker:before { content: "\f212"; } +.ion-md-pin:before { + content: ""; +} -.ion-pie-graph:before { content: "\f2a5"; } +.ion-md-pint:before { + content: ""; +} -.ion-pin:before { content: "\f2a6"; } +.ion-md-pizza:before { + content: ""; +} -.ion-pinpoint:before { content: "\f2a7"; } +.ion-md-planet:before { + content: ""; +} -.ion-pizza:before { content: "\f2a8"; } +.ion-md-play:before { + content: ""; +} -.ion-plane:before { content: "\f214"; } +.ion-md-play-circle:before { + content: ""; +} -.ion-planet:before { content: "\f343"; } +.ion-md-podium:before { + content: ""; +} -.ion-play:before { content: "\f215"; } +.ion-md-power:before { + content: ""; +} -.ion-playstation:before { content: "\f30a"; } +.ion-md-pricetag:before { + content: ""; +} -.ion-plus:before { content: "\f218"; } +.ion-md-pricetags:before { + content: ""; +} -.ion-plus-circled:before { content: "\f216"; } +.ion-md-print:before { + content: ""; +} -.ion-plus-round:before { content: "\f217"; } +.ion-md-pulse:before { + content: ""; +} -.ion-podium:before { content: "\f344"; } +.ion-md-qr-scanner:before { + content: ""; +} -.ion-pound:before { content: "\f219"; } +.ion-md-quote:before { + content: ""; +} -.ion-power:before { content: "\f2a9"; } +.ion-md-radio:before { + content: ""; +} -.ion-pricetag:before { content: "\f2aa"; } +.ion-md-radio-button-off:before { + content: ""; +} -.ion-pricetags:before { content: "\f2ab"; } +.ion-md-radio-button-on:before { + content: ""; +} -.ion-printer:before { content: "\f21a"; } +.ion-md-rainy:before { + content: ""; +} -.ion-pull-request:before { content: "\f345"; } +.ion-md-recording:before { + content: ""; +} -.ion-qr-scanner:before { content: "\f346"; } +.ion-md-redo:before { + content: ""; +} -.ion-quote:before { content: "\f347"; } +.ion-md-refresh:before { + content: ""; +} -.ion-radio-waves:before { content: "\f2ac"; } +.ion-md-refresh-circle:before { + content: ""; +} -.ion-record:before { content: "\f21b"; } +.ion-md-remove:before { + content: ""; +} -.ion-refresh:before { content: "\f21c"; } +.ion-md-remove-circle:before { + content: ""; +} -.ion-reply:before { content: "\f21e"; } +.ion-md-remove-circle-outline:before { + content: ""; +} -.ion-reply-all:before { content: "\f21d"; } +.ion-md-reorder:before { + content: ""; +} -.ion-ribbon-a:before { content: "\f348"; } +.ion-md-repeat:before { + content: ""; +} -.ion-ribbon-b:before { content: "\f349"; } +.ion-md-resize:before { + content: ""; +} -.ion-sad:before { content: "\f34a"; } +.ion-md-restaurant:before { + content: ""; +} -.ion-sad-outline:before { content: "\f4d7"; } +.ion-md-return-left:before { + content: ""; +} -.ion-scissors:before { content: "\f34b"; } +.ion-md-return-right:before { + content: ""; +} -.ion-search:before { content: "\f21f"; } +.ion-md-reverse-camera:before { + content: ""; +} -.ion-settings:before { content: "\f2ad"; } +.ion-md-rewind:before { + content: ""; +} -.ion-share:before { content: "\f220"; } +.ion-md-ribbon:before { + content: ""; +} -.ion-shuffle:before { content: "\f221"; } +.ion-md-rocket:before { + content: ""; +} -.ion-skip-backward:before { content: "\f222"; } +.ion-md-rose:before { + content: ""; +} -.ion-skip-forward:before { content: "\f223"; } +.ion-md-sad:before { + content: ""; +} -.ion-social-android:before { content: "\f225"; } +.ion-md-save:before { + content: ""; +} -.ion-social-android-outline:before { content: "\f224"; } +.ion-md-school:before { + content: ""; +} -.ion-social-angular:before { content: "\f4d9"; } +.ion-md-search:before { + content: ""; +} -.ion-social-angular-outline:before { content: "\f4d8"; } +.ion-md-send:before { + content: ""; +} -.ion-social-apple:before { content: "\f227"; } +.ion-md-settings:before { + content: ""; +} -.ion-social-apple-outline:before { content: "\f226"; } +.ion-md-share:before { + content: ""; +} -.ion-social-bitcoin:before { content: "\f2af"; } +.ion-md-share-alt:before { + content: ""; +} -.ion-social-bitcoin-outline:before { content: "\f2ae"; } +.ion-md-shirt:before { + content: ""; +} -.ion-social-buffer:before { content: "\f229"; } +.ion-md-shuffle:before { + content: ""; +} -.ion-social-buffer-outline:before { content: "\f228"; } +.ion-md-skip-backward:before { + content: ""; +} -.ion-social-chrome:before { content: "\f4db"; } +.ion-md-skip-forward:before { + content: ""; +} -.ion-social-chrome-outline:before { content: "\f4da"; } +.ion-md-snow:before { + content: ""; +} -.ion-social-codepen:before { content: "\f4dd"; } +.ion-md-speedometer:before { + content: ""; +} -.ion-social-codepen-outline:before { content: "\f4dc"; } +.ion-md-square:before { + content: ""; +} -.ion-social-css3:before { content: "\f4df"; } +.ion-md-square-outline:before { + content: ""; +} -.ion-social-css3-outline:before { content: "\f4de"; } +.ion-md-star:before { + content: ""; +} -.ion-social-designernews:before { content: "\f22b"; } +.ion-md-star-half:before { + content: ""; +} -.ion-social-designernews-outline:before { content: "\f22a"; } +.ion-md-star-outline:before { + content: ""; +} -.ion-social-dribbble:before { content: "\f22d"; } +.ion-md-stats:before { + content: ""; +} -.ion-social-dribbble-outline:before { content: "\f22c"; } +.ion-md-stopwatch:before { + content: ""; +} -.ion-social-dropbox:before { content: "\f22f"; } +.ion-md-subway:before { + content: ""; +} -.ion-social-dropbox-outline:before { content: "\f22e"; } +.ion-md-sunny:before { + content: ""; +} -.ion-social-euro:before { content: "\f4e1"; } +.ion-md-swap:before { + content: ""; +} -.ion-social-euro-outline:before { content: "\f4e0"; } +.ion-md-switch:before { + content: ""; +} -.ion-social-facebook:before { content: "\f231"; } +.ion-md-sync:before { + content: ""; +} -.ion-social-facebook-outline:before { content: "\f230"; } +.ion-md-tablet-landscape:before { + content: ""; +} -.ion-social-foursquare:before { content: "\f34d"; } +.ion-md-tablet-portrait:before { + content: ""; +} -.ion-social-foursquare-outline:before { content: "\f34c"; } +.ion-md-tennisball:before { + content: ""; +} -.ion-social-freebsd-devil:before { content: "\f2c4"; } +.ion-md-text:before { + content: ""; +} -.ion-social-github:before { content: "\f233"; } +.ion-md-thermometer:before { + content: ""; +} -.ion-social-github-outline:before { content: "\f232"; } +.ion-md-thumbs-down:before { + content: ""; +} -.ion-social-google:before { content: "\f34f"; } +.ion-md-thumbs-up:before { + content: ""; +} -.ion-social-google-outline:before { content: "\f34e"; } +.ion-md-thunderstorm:before { + content: ""; +} -.ion-social-googleplus:before { content: "\f235"; } +.ion-md-time:before { + content: ""; +} -.ion-social-googleplus-outline:before { content: "\f234"; } +.ion-md-timer:before { + content: ""; +} -.ion-social-hackernews:before { content: "\f237"; } +.ion-md-today:before { + content: ""; +} -.ion-social-hackernews-outline:before { content: "\f236"; } +.ion-md-train:before { + content: ""; +} -.ion-social-html5:before { content: "\f4e3"; } +.ion-md-transgender:before { + content: ""; +} -.ion-social-html5-outline:before { content: "\f4e2"; } +.ion-md-trash:before { + content: ""; +} -.ion-social-instagram:before { content: "\f351"; } +.ion-md-trending-down:before { + content: ""; +} -.ion-social-instagram-outline:before { content: "\f350"; } +.ion-md-trending-up:before { + content: ""; +} -.ion-social-javascript:before { content: "\f4e5"; } +.ion-md-trophy:before { + content: ""; +} -.ion-social-javascript-outline:before { content: "\f4e4"; } +.ion-md-tv:before { + content: ""; +} -.ion-social-linkedin:before { content: "\f239"; } +.ion-md-umbrella:before { + content: ""; +} -.ion-social-linkedin-outline:before { content: "\f238"; } +.ion-md-undo:before { + content: ""; +} -.ion-social-markdown:before { content: "\f4e6"; } +.ion-md-unlock:before { + content: ""; +} -.ion-social-nodejs:before { content: "\f4e7"; } +.ion-md-videocam:before { + content: ""; +} -.ion-social-octocat:before { content: "\f4e8"; } +.ion-md-volume-high:before { + content: ""; +} -.ion-social-pinterest:before { content: "\f2b1"; } +.ion-md-volume-low:before { + content: ""; +} -.ion-social-pinterest-outline:before { content: "\f2b0"; } +.ion-md-volume-mute:before { + content: ""; +} -.ion-social-python:before { content: "\f4e9"; } +.ion-md-volume-off:before { + content: ""; +} -.ion-social-reddit:before { content: "\f23b"; } +.ion-md-walk:before { + content: ""; +} -.ion-social-reddit-outline:before { content: "\f23a"; } +.ion-md-wallet:before { + content: ""; +} -.ion-social-rss:before { content: "\f23d"; } +.ion-md-warning:before { + content: ""; +} -.ion-social-rss-outline:before { content: "\f23c"; } +.ion-md-watch:before { + content: ""; +} -.ion-social-sass:before { content: "\f4ea"; } +.ion-md-water:before { + content: ""; +} -.ion-social-skype:before { content: "\f23f"; } +.ion-md-wifi:before { + content: ""; +} -.ion-social-skype-outline:before { content: "\f23e"; } +.ion-md-wine:before { + content: ""; +} -.ion-social-snapchat:before { content: "\f4ec"; } - -.ion-social-snapchat-outline:before { content: "\f4eb"; } - -.ion-social-tumblr:before { content: "\f241"; } - -.ion-social-tumblr-outline:before { content: "\f240"; } - -.ion-social-tux:before { content: "\f2c5"; } - -.ion-social-twitch:before { content: "\f4ee"; } - -.ion-social-twitch-outline:before { content: "\f4ed"; } - -.ion-social-twitter:before { content: "\f243"; } - -.ion-social-twitter-outline:before { content: "\f242"; } - -.ion-social-usd:before { content: "\f353"; } - -.ion-social-usd-outline:before { content: "\f352"; } - -.ion-social-vimeo:before { content: "\f245"; } - -.ion-social-vimeo-outline:before { content: "\f244"; } - -.ion-social-whatsapp:before { content: "\f4f0"; } - -.ion-social-whatsapp-outline:before { content: "\f4ef"; } - -.ion-social-windows:before { content: "\f247"; } - -.ion-social-windows-outline:before { content: "\f246"; } - -.ion-social-wordpress:before { content: "\f249"; } - -.ion-social-wordpress-outline:before { content: "\f248"; } - -.ion-social-yahoo:before { content: "\f24b"; } - -.ion-social-yahoo-outline:before { content: "\f24a"; } - -.ion-social-yen:before { content: "\f4f2"; } - -.ion-social-yen-outline:before { content: "\f4f1"; } - -.ion-social-youtube:before { content: "\f24d"; } - -.ion-social-youtube-outline:before { content: "\f24c"; } - -.ion-soup-can:before { content: "\f4f4"; } - -.ion-soup-can-outline:before { content: "\f4f3"; } - -.ion-speakerphone:before { content: "\f2b2"; } - -.ion-speedometer:before { content: "\f2b3"; } - -.ion-spoon:before { content: "\f2b4"; } - -.ion-star:before { content: "\f24e"; } - -.ion-stats-bars:before { content: "\f2b5"; } - -.ion-steam:before { content: "\f30b"; } - -.ion-stop:before { content: "\f24f"; } - -.ion-thermometer:before { content: "\f2b6"; } - -.ion-thumbsdown:before { content: "\f250"; } - -.ion-thumbsup:before { content: "\f251"; } - -.ion-toggle:before { content: "\f355"; } - -.ion-toggle-filled:before { content: "\f354"; } - -.ion-transgender:before { content: "\f4f5"; } - -.ion-trash-a:before { content: "\f252"; } - -.ion-trash-b:before { content: "\f253"; } - -.ion-trophy:before { content: "\f356"; } - -.ion-tshirt:before { content: "\f4f7"; } - -.ion-tshirt-outline:before { content: "\f4f6"; } - -.ion-umbrella:before { content: "\f2b7"; } - -.ion-university:before { content: "\f357"; } - -.ion-unlocked:before { content: "\f254"; } - -.ion-upload:before { content: "\f255"; } - -.ion-usb:before { content: "\f2b8"; } - -.ion-videocamera:before { content: "\f256"; } - -.ion-volume-high:before { content: "\f257"; } - -.ion-volume-low:before { content: "\f258"; } - -.ion-volume-medium:before { content: "\f259"; } - -.ion-volume-mute:before { content: "\f25a"; } - -.ion-wand:before { content: "\f358"; } - -.ion-waterdrop:before { content: "\f25b"; } - -.ion-wifi:before { content: "\f25c"; } - -.ion-wineglass:before { content: "\f2b9"; } - -.ion-woman:before { content: "\f25d"; } - -.ion-wrench:before { content: "\f2ba"; } - -.ion-xbox:before { content: "\f30c"; } +.ion-md-woman:before { + content: ""; +} \ No newline at end of file diff --git a/wwwroot/vendor/ionicons.min.css b/wwwroot/vendor/ionicons.min.css index baba9e9..d8b9943 100644 --- a/wwwroot/vendor/ionicons.min.css +++ b/wwwroot/vendor/ionicons.min.css @@ -1,5 +1,5 @@ -@charset "UTF-8";/*! - Ionicons, v2.0.0 +/*! + Ionicons, v4.6.4-1 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons @@ -8,4 +8,4 @@ Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. -*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.0");src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} +*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=4.6.4-1");src:url("../fonts/ionicons.eot?v=4.6.4-1#iefix") format("embedded-opentype"),url("../fonts/ionicons.woff2?v=4.6.4-1") format("woff2"),url("../fonts/ionicons.woff?v=4.6.4-1") format("woff"),url("../fonts/ionicons.ttf?v=4.6.4-1") format("truetype"),url("../fonts/ionicons.svg?v=4.6.4-1#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-ios-add:before,.ion-ios-add-circle:before,.ion-ios-add-circle-outline:before,.ion-ios-airplane:before,.ion-ios-alarm:before,.ion-ios-albums:before,.ion-ios-alert:before,.ion-ios-american-football:before,.ion-ios-analytics:before,.ion-ios-aperture:before,.ion-ios-apps:before,.ion-ios-appstore:before,.ion-ios-archive:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-dropdown:before,.ion-ios-arrow-dropdown-circle:before,.ion-ios-arrow-dropleft:before,.ion-ios-arrow-dropleft-circle:before,.ion-ios-arrow-dropright:before,.ion-ios-arrow-dropright-circle:before,.ion-ios-arrow-dropup:before,.ion-ios-arrow-dropup-circle:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-round-back:before,.ion-ios-arrow-round-down:before,.ion-ios-arrow-round-forward:before,.ion-ios-arrow-round-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-attach:before,.ion-ios-backspace:before,.ion-ios-barcode:before,.ion-ios-baseball:before,.ion-ios-basket:before,.ion-ios-basketball:before,.ion-ios-battery-charging:before,.ion-ios-battery-dead:before,.ion-ios-battery-full:before,.ion-ios-beaker:before,.ion-ios-bed:before,.ion-ios-beer:before,.ion-ios-bicycle:before,.ion-ios-bluetooth:before,.ion-ios-boat:before,.ion-ios-body:before,.ion-ios-bonfire:before,.ion-ios-book:before,.ion-ios-bookmark:before,.ion-ios-bookmarks:before,.ion-ios-bowtie:before,.ion-ios-briefcase:before,.ion-ios-browsers:before,.ion-ios-brush:before,.ion-ios-bug:before,.ion-ios-build:before,.ion-ios-bulb:before,.ion-ios-bus:before,.ion-ios-business:before,.ion-ios-cafe:before,.ion-ios-calculator:before,.ion-ios-calendar:before,.ion-ios-call:before,.ion-ios-camera:before,.ion-ios-car:before,.ion-ios-card:before,.ion-ios-cart:before,.ion-ios-cash:before,.ion-ios-cellular:before,.ion-ios-chatboxes:before,.ion-ios-chatbubbles:before,.ion-ios-checkbox:before,.ion-ios-checkbox-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-circle:before,.ion-ios-checkmark-circle-outline:before,.ion-ios-clipboard:before,.ion-ios-clock:before,.ion-ios-close:before,.ion-ios-close-circle:before,.ion-ios-close-circle-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-circle:before,.ion-ios-cloud-done:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-code:before,.ion-ios-code-download:before,.ion-ios-code-working:before,.ion-ios-cog:before,.ion-ios-color-fill:before,.ion-ios-color-filter:before,.ion-ios-color-palette:before,.ion-ios-color-wand:before,.ion-ios-compass:before,.ion-ios-construct:before,.ion-ios-contact:before,.ion-ios-contacts:before,.ion-ios-contract:before,.ion-ios-contrast:before,.ion-ios-copy:before,.ion-ios-create:before,.ion-ios-crop:before,.ion-ios-cube:before,.ion-ios-cut:before,.ion-ios-desktop:before,.ion-ios-disc:before,.ion-ios-document:before,.ion-ios-done-all:before,.ion-ios-download:before,.ion-ios-easel:before,.ion-ios-egg:before,.ion-ios-exit:before,.ion-ios-expand:before,.ion-ios-eye:before,.ion-ios-eye-off:before,.ion-ios-fastforward:before,.ion-ios-female:before,.ion-ios-filing:before,.ion-ios-film:before,.ion-ios-finger-print:before,.ion-ios-fitness:before,.ion-ios-flag:before,.ion-ios-flame:before,.ion-ios-flash:before,.ion-ios-flash-off:before,.ion-ios-flashlight:before,.ion-ios-flask:before,.ion-ios-flower:before,.ion-ios-folder:before,.ion-ios-folder-open:before,.ion-ios-football:before,.ion-ios-funnel:before,.ion-ios-gift:before,.ion-ios-git-branch:before,.ion-ios-git-commit:before,.ion-ios-git-compare:before,.ion-ios-git-merge:before,.ion-ios-git-network:before,.ion-ios-git-pull-request:before,.ion-ios-glasses:before,.ion-ios-globe:before,.ion-ios-grid:before,.ion-ios-hammer:before,.ion-ios-hand:before,.ion-ios-happy:before,.ion-ios-headset:before,.ion-ios-heart:before,.ion-ios-heart-dislike:before,.ion-ios-heart-empty:before,.ion-ios-heart-half:before,.ion-ios-help:before,.ion-ios-help-buoy:before,.ion-ios-help-circle:before,.ion-ios-help-circle-outline:before,.ion-ios-home:before,.ion-ios-hourglass:before,.ion-ios-ice-cream:before,.ion-ios-image:before,.ion-ios-images:before,.ion-ios-infinite:before,.ion-ios-information:before,.ion-ios-information-circle:before,.ion-ios-information-circle-outline:before,.ion-ios-jet:before,.ion-ios-journal:before,.ion-ios-key:before,.ion-ios-keypad:before,.ion-ios-laptop:before,.ion-ios-leaf:before,.ion-ios-link:before,.ion-ios-list:before,.ion-ios-list-box:before,.ion-ios-locate:before,.ion-ios-lock:before,.ion-ios-log-in:before,.ion-ios-log-out:before,.ion-ios-magnet:before,.ion-ios-mail:before,.ion-ios-mail-open:before,.ion-ios-mail-unread:before,.ion-ios-male:before,.ion-ios-man:before,.ion-ios-map:before,.ion-ios-medal:before,.ion-ios-medical:before,.ion-ios-medkit:before,.ion-ios-megaphone:before,.ion-ios-menu:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-microphone:before,.ion-ios-moon:before,.ion-ios-more:before,.ion-ios-move:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-notifications:before,.ion-ios-notifications-off:before,.ion-ios-notifications-outline:before,.ion-ios-nuclear:before,.ion-ios-nutrition:before,.ion-ios-open:before,.ion-ios-options:before,.ion-ios-outlet:before,.ion-ios-paper:before,.ion-ios-paper-plane:before,.ion-ios-partly-sunny:before,.ion-ios-pause:before,.ion-ios-paw:before,.ion-ios-people:before,.ion-ios-person:before,.ion-ios-person-add:before,.ion-ios-phone-landscape:before,.ion-ios-phone-portrait:before,.ion-ios-photos:before,.ion-ios-pie:before,.ion-ios-pin:before,.ion-ios-pint:before,.ion-ios-pizza:before,.ion-ios-planet:before,.ion-ios-play:before,.ion-ios-play-circle:before,.ion-ios-podium:before,.ion-ios-power:before,.ion-ios-pricetag:before,.ion-ios-pricetags:before,.ion-ios-print:before,.ion-ios-pulse:before,.ion-ios-qr-scanner:before,.ion-ios-quote:before,.ion-ios-radio:before,.ion-ios-radio-button-off:before,.ion-ios-radio-button-on:before,.ion-ios-rainy:before,.ion-ios-recording:before,.ion-ios-redo:before,.ion-ios-refresh:before,.ion-ios-refresh-circle:before,.ion-ios-remove:before,.ion-ios-remove-circle:before,.ion-ios-remove-circle-outline:before,.ion-ios-reorder:before,.ion-ios-repeat:before,.ion-ios-resize:before,.ion-ios-restaurant:before,.ion-ios-return-left:before,.ion-ios-return-right:before,.ion-ios-reverse-camera:before,.ion-ios-rewind:before,.ion-ios-ribbon:before,.ion-ios-rocket:before,.ion-ios-rose:before,.ion-ios-sad:before,.ion-ios-save:before,.ion-ios-school:before,.ion-ios-search:before,.ion-ios-send:before,.ion-ios-settings:before,.ion-ios-share:before,.ion-ios-share-alt:before,.ion-ios-shirt:before,.ion-ios-shuffle:before,.ion-ios-skip-backward:before,.ion-ios-skip-forward:before,.ion-ios-snow:before,.ion-ios-speedometer:before,.ion-ios-square:before,.ion-ios-square-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stats:before,.ion-ios-stopwatch:before,.ion-ios-subway:before,.ion-ios-sunny:before,.ion-ios-swap:before,.ion-ios-switch:before,.ion-ios-sync:before,.ion-ios-tablet-landscape:before,.ion-ios-tablet-portrait:before,.ion-ios-tennisball:before,.ion-ios-text:before,.ion-ios-thermometer:before,.ion-ios-thumbs-down:before,.ion-ios-thumbs-up:before,.ion-ios-thunderstorm:before,.ion-ios-time:before,.ion-ios-timer:before,.ion-ios-today:before,.ion-ios-train:before,.ion-ios-transgender:before,.ion-ios-trash:before,.ion-ios-trending-down:before,.ion-ios-trending-up:before,.ion-ios-trophy:before,.ion-ios-tv:before,.ion-ios-umbrella:before,.ion-ios-undo:before,.ion-ios-unlock:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-volume-mute:before,.ion-ios-volume-off:before,.ion-ios-walk:before,.ion-ios-wallet:before,.ion-ios-warning:before,.ion-ios-watch:before,.ion-ios-water:before,.ion-ios-wifi:before,.ion-ios-wine:before,.ion-ios-woman:before,.ion-logo-android:before,.ion-logo-angular:before,.ion-logo-apple:before,.ion-logo-bitbucket:before,.ion-logo-bitcoin:before,.ion-logo-buffer:before,.ion-logo-chrome:before,.ion-logo-closed-captioning:before,.ion-logo-codepen:before,.ion-logo-css3:before,.ion-logo-designernews:before,.ion-logo-dribbble:before,.ion-logo-dropbox:before,.ion-logo-euro:before,.ion-logo-facebook:before,.ion-logo-flickr:before,.ion-logo-foursquare:before,.ion-logo-freebsd-devil:before,.ion-logo-game-controller-a:before,.ion-logo-game-controller-b:before,.ion-logo-github:before,.ion-logo-google:before,.ion-logo-googleplus:before,.ion-logo-hackernews:before,.ion-logo-html5:before,.ion-logo-instagram:before,.ion-logo-ionic:before,.ion-logo-ionitron:before,.ion-logo-javascript:before,.ion-logo-linkedin:before,.ion-logo-markdown:before,.ion-logo-model-s:before,.ion-logo-no-smoking:before,.ion-logo-nodejs:before,.ion-logo-npm:before,.ion-logo-octocat:before,.ion-logo-pinterest:before,.ion-logo-playstation:before,.ion-logo-polymer:before,.ion-logo-python:before,.ion-logo-reddit:before,.ion-logo-rss:before,.ion-logo-sass:before,.ion-logo-skype:before,.ion-logo-slack:before,.ion-logo-snapchat:before,.ion-logo-steam:before,.ion-logo-tumblr:before,.ion-logo-tux:before,.ion-logo-twitch:before,.ion-logo-twitter:before,.ion-logo-usd:before,.ion-logo-vimeo:before,.ion-logo-vk:before,.ion-logo-whatsapp:before,.ion-logo-windows:before,.ion-logo-wordpress:before,.ion-logo-xbox:before,.ion-logo-xing:before,.ion-logo-yahoo:before,.ion-logo-yen:before,.ion-logo-youtube:before,.ion-md-add:before,.ion-md-add-circle:before,.ion-md-add-circle-outline:before,.ion-md-airplane:before,.ion-md-alarm:before,.ion-md-albums:before,.ion-md-alert:before,.ion-md-american-football:before,.ion-md-analytics:before,.ion-md-aperture:before,.ion-md-apps:before,.ion-md-appstore:before,.ion-md-archive:before,.ion-md-arrow-back:before,.ion-md-arrow-down:before,.ion-md-arrow-dropdown:before,.ion-md-arrow-dropdown-circle:before,.ion-md-arrow-dropleft:before,.ion-md-arrow-dropleft-circle:before,.ion-md-arrow-dropright:before,.ion-md-arrow-dropright-circle:before,.ion-md-arrow-dropup:before,.ion-md-arrow-dropup-circle:before,.ion-md-arrow-forward:before,.ion-md-arrow-round-back:before,.ion-md-arrow-round-down:before,.ion-md-arrow-round-forward:before,.ion-md-arrow-round-up:before,.ion-md-arrow-up:before,.ion-md-at:before,.ion-md-attach:before,.ion-md-backspace:before,.ion-md-barcode:before,.ion-md-baseball:before,.ion-md-basket:before,.ion-md-basketball:before,.ion-md-battery-charging:before,.ion-md-battery-dead:before,.ion-md-battery-full:before,.ion-md-beaker:before,.ion-md-bed:before,.ion-md-beer:before,.ion-md-bicycle:before,.ion-md-bluetooth:before,.ion-md-boat:before,.ion-md-body:before,.ion-md-bonfire:before,.ion-md-book:before,.ion-md-bookmark:before,.ion-md-bookmarks:before,.ion-md-bowtie:before,.ion-md-briefcase:before,.ion-md-browsers:before,.ion-md-brush:before,.ion-md-bug:before,.ion-md-build:before,.ion-md-bulb:before,.ion-md-bus:before,.ion-md-business:before,.ion-md-cafe:before,.ion-md-calculator:before,.ion-md-calendar:before,.ion-md-call:before,.ion-md-camera:before,.ion-md-car:before,.ion-md-card:before,.ion-md-cart:before,.ion-md-cash:before,.ion-md-cellular:before,.ion-md-chatboxes:before,.ion-md-chatbubbles:before,.ion-md-checkbox:before,.ion-md-checkbox-outline:before,.ion-md-checkmark:before,.ion-md-checkmark-circle:before,.ion-md-checkmark-circle-outline:before,.ion-md-clipboard:before,.ion-md-clock:before,.ion-md-close:before,.ion-md-close-circle:before,.ion-md-close-circle-outline:before,.ion-md-cloud:before,.ion-md-cloud-circle:before,.ion-md-cloud-done:before,.ion-md-cloud-download:before,.ion-md-cloud-outline:before,.ion-md-cloud-upload:before,.ion-md-cloudy:before,.ion-md-cloudy-night:before,.ion-md-code:before,.ion-md-code-download:before,.ion-md-code-working:before,.ion-md-cog:before,.ion-md-color-fill:before,.ion-md-color-filter:before,.ion-md-color-palette:before,.ion-md-color-wand:before,.ion-md-compass:before,.ion-md-construct:before,.ion-md-contact:before,.ion-md-contacts:before,.ion-md-contract:before,.ion-md-contrast:before,.ion-md-copy:before,.ion-md-create:before,.ion-md-crop:before,.ion-md-cube:before,.ion-md-cut:before,.ion-md-desktop:before,.ion-md-disc:before,.ion-md-document:before,.ion-md-done-all:before,.ion-md-download:before,.ion-md-easel:before,.ion-md-egg:before,.ion-md-exit:before,.ion-md-expand:before,.ion-md-eye:before,.ion-md-eye-off:before,.ion-md-fastforward:before,.ion-md-female:before,.ion-md-filing:before,.ion-md-film:before,.ion-md-finger-print:before,.ion-md-fitness:before,.ion-md-flag:before,.ion-md-flame:before,.ion-md-flash:before,.ion-md-flash-off:before,.ion-md-flashlight:before,.ion-md-flask:before,.ion-md-flower:before,.ion-md-folder:before,.ion-md-folder-open:before,.ion-md-football:before,.ion-md-funnel:before,.ion-md-gift:before,.ion-md-git-branch:before,.ion-md-git-commit:before,.ion-md-git-compare:before,.ion-md-git-merge:before,.ion-md-git-network:before,.ion-md-git-pull-request:before,.ion-md-glasses:before,.ion-md-globe:before,.ion-md-grid:before,.ion-md-hammer:before,.ion-md-hand:before,.ion-md-happy:before,.ion-md-headset:before,.ion-md-heart:before,.ion-md-heart-dislike:before,.ion-md-heart-empty:before,.ion-md-heart-half:before,.ion-md-help:before,.ion-md-help-buoy:before,.ion-md-help-circle:before,.ion-md-help-circle-outline:before,.ion-md-home:before,.ion-md-hourglass:before,.ion-md-ice-cream:before,.ion-md-image:before,.ion-md-images:before,.ion-md-infinite:before,.ion-md-information:before,.ion-md-information-circle:before,.ion-md-information-circle-outline:before,.ion-md-jet:before,.ion-md-journal:before,.ion-md-key:before,.ion-md-keypad:before,.ion-md-laptop:before,.ion-md-leaf:before,.ion-md-link:before,.ion-md-list:before,.ion-md-list-box:before,.ion-md-locate:before,.ion-md-lock:before,.ion-md-log-in:before,.ion-md-log-out:before,.ion-md-magnet:before,.ion-md-mail:before,.ion-md-mail-open:before,.ion-md-mail-unread:before,.ion-md-male:before,.ion-md-man:before,.ion-md-map:before,.ion-md-medal:before,.ion-md-medical:before,.ion-md-medkit:before,.ion-md-megaphone:before,.ion-md-menu:before,.ion-md-mic:before,.ion-md-mic-off:before,.ion-md-microphone:before,.ion-md-moon:before,.ion-md-more:before,.ion-md-move:before,.ion-md-musical-note:before,.ion-md-musical-notes:before,.ion-md-navigate:before,.ion-md-notifications:before,.ion-md-notifications-off:before,.ion-md-notifications-outline:before,.ion-md-nuclear:before,.ion-md-nutrition:before,.ion-md-open:before,.ion-md-options:before,.ion-md-outlet:before,.ion-md-paper:before,.ion-md-paper-plane:before,.ion-md-partly-sunny:before,.ion-md-pause:before,.ion-md-paw:before,.ion-md-people:before,.ion-md-person:before,.ion-md-person-add:before,.ion-md-phone-landscape:before,.ion-md-phone-portrait:before,.ion-md-photos:before,.ion-md-pie:before,.ion-md-pin:before,.ion-md-pint:before,.ion-md-pizza:before,.ion-md-planet:before,.ion-md-play:before,.ion-md-play-circle:before,.ion-md-podium:before,.ion-md-power:before,.ion-md-pricetag:before,.ion-md-pricetags:before,.ion-md-print:before,.ion-md-pulse:before,.ion-md-qr-scanner:before,.ion-md-quote:before,.ion-md-radio:before,.ion-md-radio-button-off:before,.ion-md-radio-button-on:before,.ion-md-rainy:before,.ion-md-recording:before,.ion-md-redo:before,.ion-md-refresh:before,.ion-md-refresh-circle:before,.ion-md-remove:before,.ion-md-remove-circle:before,.ion-md-remove-circle-outline:before,.ion-md-reorder:before,.ion-md-repeat:before,.ion-md-resize:before,.ion-md-restaurant:before,.ion-md-return-left:before,.ion-md-return-right:before,.ion-md-reverse-camera:before,.ion-md-rewind:before,.ion-md-ribbon:before,.ion-md-rocket:before,.ion-md-rose:before,.ion-md-sad:before,.ion-md-save:before,.ion-md-school:before,.ion-md-search:before,.ion-md-send:before,.ion-md-settings:before,.ion-md-share:before,.ion-md-share-alt:before,.ion-md-shirt:before,.ion-md-shuffle:before,.ion-md-skip-backward:before,.ion-md-skip-forward:before,.ion-md-snow:before,.ion-md-speedometer:before,.ion-md-square:before,.ion-md-square-outline:before,.ion-md-star:before,.ion-md-star-half:before,.ion-md-star-outline:before,.ion-md-stats:before,.ion-md-stopwatch:before,.ion-md-subway:before,.ion-md-sunny:before,.ion-md-swap:before,.ion-md-switch:before,.ion-md-sync:before,.ion-md-tablet-landscape:before,.ion-md-tablet-portrait:before,.ion-md-tennisball:before,.ion-md-text:before,.ion-md-thermometer:before,.ion-md-thumbs-down:before,.ion-md-thumbs-up:before,.ion-md-thunderstorm:before,.ion-md-time:before,.ion-md-timer:before,.ion-md-today:before,.ion-md-train:before,.ion-md-transgender:before,.ion-md-trash:before,.ion-md-trending-down:before,.ion-md-trending-up:before,.ion-md-trophy:before,.ion-md-tv:before,.ion-md-umbrella:before,.ion-md-undo:before,.ion-md-unlock:before,.ion-md-videocam:before,.ion-md-volume-high:before,.ion-md-volume-low:before,.ion-md-volume-mute:before,.ion-md-volume-off:before,.ion-md-walk:before,.ion-md-wallet:before,.ion-md-warning:before,.ion-md-watch:before,.ion-md-water:before,.ion-md-wifi:before,.ion-md-wine:before,.ion-md-woman:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios-add:before{content:""}.ion-ios-add-circle:before{content:""}.ion-ios-add-circle-outline:before{content:""}.ion-ios-airplane:before{content:""}.ion-ios-alarm:before{content:""}.ion-ios-albums:before{content:""}.ion-ios-alert:before{content:""}.ion-ios-american-football:before{content:""}.ion-ios-analytics:before{content:""}.ion-ios-aperture:before{content:""}.ion-ios-apps:before{content:""}.ion-ios-appstore:before{content:""}.ion-ios-archive:before{content:""}.ion-ios-arrow-back:before{content:""}.ion-ios-arrow-down:before{content:""}.ion-ios-arrow-dropdown:before{content:""}.ion-ios-arrow-dropdown-circle:before{content:""}.ion-ios-arrow-dropleft:before{content:""}.ion-ios-arrow-dropleft-circle:before{content:""}.ion-ios-arrow-dropright:before{content:""}.ion-ios-arrow-dropright-circle:before{content:""}.ion-ios-arrow-dropup:before{content:""}.ion-ios-arrow-dropup-circle:before{content:""}.ion-ios-arrow-forward:before{content:""}.ion-ios-arrow-round-back:before{content:""}.ion-ios-arrow-round-down:before{content:""}.ion-ios-arrow-round-forward:before{content:""}.ion-ios-arrow-round-up:before{content:""}.ion-ios-arrow-up:before{content:""}.ion-ios-at:before{content:""}.ion-ios-attach:before{content:""}.ion-ios-backspace:before{content:""}.ion-ios-barcode:before{content:""}.ion-ios-baseball:before{content:""}.ion-ios-basket:before{content:""}.ion-ios-basketball:before{content:""}.ion-ios-battery-charging:before{content:""}.ion-ios-battery-dead:before{content:""}.ion-ios-battery-full:before{content:""}.ion-ios-beaker:before{content:""}.ion-ios-bed:before{content:""}.ion-ios-beer:before{content:""}.ion-ios-bicycle:before{content:""}.ion-ios-bluetooth:before{content:""}.ion-ios-boat:before{content:""}.ion-ios-body:before{content:""}.ion-ios-bonfire:before{content:""}.ion-ios-book:before{content:""}.ion-ios-bookmark:before{content:""}.ion-ios-bookmarks:before{content:""}.ion-ios-bowtie:before{content:""}.ion-ios-briefcase:before{content:""}.ion-ios-browsers:before{content:""}.ion-ios-brush:before{content:""}.ion-ios-bug:before{content:""}.ion-ios-build:before{content:""}.ion-ios-bulb:before{content:""}.ion-ios-bus:before{content:""}.ion-ios-business:before{content:""}.ion-ios-cafe:before{content:""}.ion-ios-calculator:before{content:""}.ion-ios-calendar:before{content:""}.ion-ios-call:before{content:""}.ion-ios-camera:before{content:""}.ion-ios-car:before{content:""}.ion-ios-card:before{content:""}.ion-ios-cart:before{content:""}.ion-ios-cash:before{content:""}.ion-ios-cellular:before{content:""}.ion-ios-chatboxes:before{content:""}.ion-ios-chatbubbles:before{content:""}.ion-ios-checkbox:before{content:""}.ion-ios-checkbox-outline:before{content:""}.ion-ios-checkmark:before{content:""}.ion-ios-checkmark-circle:before{content:""}.ion-ios-checkmark-circle-outline:before{content:""}.ion-ios-clipboard:before{content:""}.ion-ios-clock:before{content:""}.ion-ios-close:before{content:""}.ion-ios-close-circle:before{content:""}.ion-ios-close-circle-outline:before{content:""}.ion-ios-cloud:before{content:""}.ion-ios-cloud-circle:before{content:""}.ion-ios-cloud-done:before{content:""}.ion-ios-cloud-download:before{content:""}.ion-ios-cloud-outline:before{content:""}.ion-ios-cloud-upload:before{content:""}.ion-ios-cloudy:before{content:""}.ion-ios-cloudy-night:before{content:""}.ion-ios-code:before{content:""}.ion-ios-code-download:before{content:""}.ion-ios-code-working:before{content:""}.ion-ios-cog:before{content:""}.ion-ios-color-fill:before{content:""}.ion-ios-color-filter:before{content:""}.ion-ios-color-palette:before{content:""}.ion-ios-color-wand:before{content:""}.ion-ios-compass:before{content:""}.ion-ios-construct:before{content:""}.ion-ios-contact:before{content:""}.ion-ios-contacts:before{content:""}.ion-ios-contract:before{content:""}.ion-ios-contrast:before{content:""}.ion-ios-copy:before{content:""}.ion-ios-create:before{content:""}.ion-ios-crop:before{content:""}.ion-ios-cube:before{content:""}.ion-ios-cut:before{content:""}.ion-ios-desktop:before{content:""}.ion-ios-disc:before{content:""}.ion-ios-document:before{content:""}.ion-ios-done-all:before{content:""}.ion-ios-download:before{content:""}.ion-ios-easel:before{content:""}.ion-ios-egg:before{content:""}.ion-ios-exit:before{content:""}.ion-ios-expand:before{content:""}.ion-ios-eye:before{content:""}.ion-ios-eye-off:before{content:""}.ion-ios-fastforward:before{content:""}.ion-ios-female:before{content:""}.ion-ios-filing:before{content:""}.ion-ios-film:before{content:""}.ion-ios-finger-print:before{content:""}.ion-ios-fitness:before{content:""}.ion-ios-flag:before{content:""}.ion-ios-flame:before{content:""}.ion-ios-flash:before{content:""}.ion-ios-flash-off:before{content:""}.ion-ios-flashlight:before{content:""}.ion-ios-flask:before{content:""}.ion-ios-flower:before{content:""}.ion-ios-folder:before{content:""}.ion-ios-folder-open:before{content:""}.ion-ios-football:before{content:""}.ion-ios-funnel:before{content:""}.ion-ios-gift:before{content:""}.ion-ios-git-branch:before{content:""}.ion-ios-git-commit:before{content:""}.ion-ios-git-compare:before{content:""}.ion-ios-git-merge:before{content:""}.ion-ios-git-network:before{content:""}.ion-ios-git-pull-request:before{content:""}.ion-ios-glasses:before{content:""}.ion-ios-globe:before{content:""}.ion-ios-grid:before{content:""}.ion-ios-hammer:before{content:""}.ion-ios-hand:before{content:""}.ion-ios-happy:before{content:""}.ion-ios-headset:before{content:""}.ion-ios-heart:before{content:""}.ion-ios-heart-dislike:before{content:""}.ion-ios-heart-empty:before{content:""}.ion-ios-heart-half:before{content:""}.ion-ios-help:before{content:""}.ion-ios-help-buoy:before{content:""}.ion-ios-help-circle:before{content:""}.ion-ios-help-circle-outline:before{content:""}.ion-ios-home:before{content:""}.ion-ios-hourglass:before{content:""}.ion-ios-ice-cream:before{content:""}.ion-ios-image:before{content:""}.ion-ios-images:before{content:""}.ion-ios-infinite:before{content:""}.ion-ios-information:before{content:""}.ion-ios-information-circle:before{content:""}.ion-ios-information-circle-outline:before{content:""}.ion-ios-jet:before{content:""}.ion-ios-journal:before{content:""}.ion-ios-key:before{content:""}.ion-ios-keypad:before{content:""}.ion-ios-laptop:before{content:""}.ion-ios-leaf:before{content:""}.ion-ios-link:before{content:""}.ion-ios-list:before{content:""}.ion-ios-list-box:before{content:""}.ion-ios-locate:before{content:""}.ion-ios-lock:before{content:""}.ion-ios-log-in:before{content:""}.ion-ios-log-out:before{content:""}.ion-ios-magnet:before{content:""}.ion-ios-mail:before{content:""}.ion-ios-mail-open:before{content:""}.ion-ios-mail-unread:before{content:""}.ion-ios-male:before{content:""}.ion-ios-man:before{content:""}.ion-ios-map:before{content:""}.ion-ios-medal:before{content:""}.ion-ios-medical:before{content:""}.ion-ios-medkit:before{content:""}.ion-ios-megaphone:before{content:""}.ion-ios-menu:before{content:""}.ion-ios-mic:before{content:""}.ion-ios-mic-off:before{content:""}.ion-ios-microphone:before{content:""}.ion-ios-moon:before{content:""}.ion-ios-more:before{content:""}.ion-ios-move:before{content:""}.ion-ios-musical-note:before{content:""}.ion-ios-musical-notes:before{content:""}.ion-ios-navigate:before{content:""}.ion-ios-notifications:before{content:""}.ion-ios-notifications-off:before{content:""}.ion-ios-notifications-outline:before{content:""}.ion-ios-nuclear:before{content:""}.ion-ios-nutrition:before{content:""}.ion-ios-open:before{content:""}.ion-ios-options:before{content:""}.ion-ios-outlet:before{content:""}.ion-ios-paper:before{content:""}.ion-ios-paper-plane:before{content:""}.ion-ios-partly-sunny:before{content:""}.ion-ios-pause:before{content:""}.ion-ios-paw:before{content:""}.ion-ios-people:before{content:""}.ion-ios-person:before{content:""}.ion-ios-person-add:before{content:""}.ion-ios-phone-landscape:before{content:""}.ion-ios-phone-portrait:before{content:""}.ion-ios-photos:before{content:""}.ion-ios-pie:before{content:""}.ion-ios-pin:before{content:""}.ion-ios-pint:before{content:""}.ion-ios-pizza:before{content:""}.ion-ios-planet:before{content:""}.ion-ios-play:before{content:""}.ion-ios-play-circle:before{content:""}.ion-ios-podium:before{content:""}.ion-ios-power:before{content:""}.ion-ios-pricetag:before{content:""}.ion-ios-pricetags:before{content:""}.ion-ios-print:before{content:""}.ion-ios-pulse:before{content:""}.ion-ios-qr-scanner:before{content:""}.ion-ios-quote:before{content:""}.ion-ios-radio:before{content:""}.ion-ios-radio-button-off:before{content:""}.ion-ios-radio-button-on:before{content:""}.ion-ios-rainy:before{content:""}.ion-ios-recording:before{content:""}.ion-ios-redo:before{content:""}.ion-ios-refresh:before{content:""}.ion-ios-refresh-circle:before{content:""}.ion-ios-remove:before{content:""}.ion-ios-remove-circle:before{content:""}.ion-ios-remove-circle-outline:before{content:""}.ion-ios-reorder:before{content:""}.ion-ios-repeat:before{content:""}.ion-ios-resize:before{content:""}.ion-ios-restaurant:before{content:""}.ion-ios-return-left:before{content:""}.ion-ios-return-right:before{content:""}.ion-ios-reverse-camera:before{content:""}.ion-ios-rewind:before{content:""}.ion-ios-ribbon:before{content:""}.ion-ios-rocket:before{content:""}.ion-ios-rose:before{content:""}.ion-ios-sad:before{content:""}.ion-ios-save:before{content:""}.ion-ios-school:before{content:""}.ion-ios-search:before{content:""}.ion-ios-send:before{content:""}.ion-ios-settings:before{content:""}.ion-ios-share:before{content:""}.ion-ios-share-alt:before{content:""}.ion-ios-shirt:before{content:""}.ion-ios-shuffle:before{content:""}.ion-ios-skip-backward:before{content:""}.ion-ios-skip-forward:before{content:""}.ion-ios-snow:before{content:""}.ion-ios-speedometer:before{content:""}.ion-ios-square:before{content:""}.ion-ios-square-outline:before{content:""}.ion-ios-star:before{content:""}.ion-ios-star-half:before{content:""}.ion-ios-star-outline:before{content:""}.ion-ios-stats:before{content:""}.ion-ios-stopwatch:before{content:""}.ion-ios-subway:before{content:""}.ion-ios-sunny:before{content:""}.ion-ios-swap:before{content:""}.ion-ios-switch:before{content:""}.ion-ios-sync:before{content:""}.ion-ios-tablet-landscape:before{content:""}.ion-ios-tablet-portrait:before{content:""}.ion-ios-tennisball:before{content:""}.ion-ios-text:before{content:""}.ion-ios-thermometer:before{content:""}.ion-ios-thumbs-down:before{content:""}.ion-ios-thumbs-up:before{content:""}.ion-ios-thunderstorm:before{content:""}.ion-ios-time:before{content:""}.ion-ios-timer:before{content:""}.ion-ios-today:before{content:""}.ion-ios-train:before{content:""}.ion-ios-transgender:before{content:""}.ion-ios-trash:before{content:""}.ion-ios-trending-down:before{content:""}.ion-ios-trending-up:before{content:""}.ion-ios-trophy:before{content:""}.ion-ios-tv:before{content:""}.ion-ios-umbrella:before{content:""}.ion-ios-undo:before{content:""}.ion-ios-unlock:before{content:""}.ion-ios-videocam:before{content:""}.ion-ios-volume-high:before{content:""}.ion-ios-volume-low:before{content:""}.ion-ios-volume-mute:before{content:""}.ion-ios-volume-off:before{content:""}.ion-ios-walk:before{content:""}.ion-ios-wallet:before{content:""}.ion-ios-warning:before{content:""}.ion-ios-watch:before{content:""}.ion-ios-water:before{content:""}.ion-ios-wifi:before{content:""}.ion-ios-wine:before{content:""}.ion-ios-woman:before{content:""}.ion-logo-android:before{content:""}.ion-logo-angular:before{content:""}.ion-logo-apple:before{content:""}.ion-logo-bitbucket:before{content:""}.ion-logo-bitcoin:before{content:""}.ion-logo-buffer:before{content:""}.ion-logo-chrome:before{content:""}.ion-logo-closed-captioning:before{content:""}.ion-logo-codepen:before{content:""}.ion-logo-css3:before{content:""}.ion-logo-designernews:before{content:""}.ion-logo-dribbble:before{content:""}.ion-logo-dropbox:before{content:""}.ion-logo-euro:before{content:""}.ion-logo-facebook:before{content:""}.ion-logo-flickr:before{content:""}.ion-logo-foursquare:before{content:""}.ion-logo-freebsd-devil:before{content:""}.ion-logo-game-controller-a:before{content:""}.ion-logo-game-controller-b:before{content:""}.ion-logo-github:before{content:""}.ion-logo-google:before{content:""}.ion-logo-googleplus:before{content:""}.ion-logo-hackernews:before{content:""}.ion-logo-html5:before{content:""}.ion-logo-instagram:before{content:""}.ion-logo-ionic:before{content:""}.ion-logo-ionitron:before{content:""}.ion-logo-javascript:before{content:""}.ion-logo-linkedin:before{content:""}.ion-logo-markdown:before{content:""}.ion-logo-model-s:before{content:""}.ion-logo-no-smoking:before{content:""}.ion-logo-nodejs:before{content:""}.ion-logo-npm:before{content:""}.ion-logo-octocat:before{content:""}.ion-logo-pinterest:before{content:""}.ion-logo-playstation:before{content:""}.ion-logo-polymer:before{content:""}.ion-logo-python:before{content:""}.ion-logo-reddit:before{content:""}.ion-logo-rss:before{content:""}.ion-logo-sass:before{content:""}.ion-logo-skype:before{content:""}.ion-logo-slack:before{content:""}.ion-logo-snapchat:before{content:""}.ion-logo-steam:before{content:""}.ion-logo-tumblr:before{content:""}.ion-logo-tux:before{content:""}.ion-logo-twitch:before{content:""}.ion-logo-twitter:before{content:""}.ion-logo-usd:before{content:""}.ion-logo-vimeo:before{content:""}.ion-logo-vk:before{content:""}.ion-logo-whatsapp:before{content:""}.ion-logo-windows:before{content:""}.ion-logo-wordpress:before{content:""}.ion-logo-xbox:before{content:""}.ion-logo-xing:before{content:""}.ion-logo-yahoo:before{content:""}.ion-logo-yen:before{content:""}.ion-logo-youtube:before{content:""}.ion-md-add:before{content:""}.ion-md-add-circle:before{content:""}.ion-md-add-circle-outline:before{content:""}.ion-md-airplane:before{content:""}.ion-md-alarm:before{content:""}.ion-md-albums:before{content:""}.ion-md-alert:before{content:""}.ion-md-american-football:before{content:""}.ion-md-analytics:before{content:""}.ion-md-aperture:before{content:""}.ion-md-apps:before{content:""}.ion-md-appstore:before{content:""}.ion-md-archive:before{content:""}.ion-md-arrow-back:before{content:""}.ion-md-arrow-down:before{content:""}.ion-md-arrow-dropdown:before{content:""}.ion-md-arrow-dropdown-circle:before{content:""}.ion-md-arrow-dropleft:before{content:""}.ion-md-arrow-dropleft-circle:before{content:""}.ion-md-arrow-dropright:before{content:""}.ion-md-arrow-dropright-circle:before{content:""}.ion-md-arrow-dropup:before{content:""}.ion-md-arrow-dropup-circle:before{content:""}.ion-md-arrow-forward:before{content:""}.ion-md-arrow-round-back:before{content:""}.ion-md-arrow-round-down:before{content:""}.ion-md-arrow-round-forward:before{content:""}.ion-md-arrow-round-up:before{content:""}.ion-md-arrow-up:before{content:""}.ion-md-at:before{content:""}.ion-md-attach:before{content:""}.ion-md-backspace:before{content:""}.ion-md-barcode:before{content:""}.ion-md-baseball:before{content:""}.ion-md-basket:before{content:""}.ion-md-basketball:before{content:""}.ion-md-battery-charging:before{content:""}.ion-md-battery-dead:before{content:""}.ion-md-battery-full:before{content:""}.ion-md-beaker:before{content:""}.ion-md-bed:before{content:""}.ion-md-beer:before{content:""}.ion-md-bicycle:before{content:""}.ion-md-bluetooth:before{content:""}.ion-md-boat:before{content:""}.ion-md-body:before{content:""}.ion-md-bonfire:before{content:""}.ion-md-book:before{content:""}.ion-md-bookmark:before{content:""}.ion-md-bookmarks:before{content:""}.ion-md-bowtie:before{content:""}.ion-md-briefcase:before{content:""}.ion-md-browsers:before{content:""}.ion-md-brush:before{content:""}.ion-md-bug:before{content:""}.ion-md-build:before{content:""}.ion-md-bulb:before{content:""}.ion-md-bus:before{content:""}.ion-md-business:before{content:""}.ion-md-cafe:before{content:""}.ion-md-calculator:before{content:""}.ion-md-calendar:before{content:""}.ion-md-call:before{content:""}.ion-md-camera:before{content:""}.ion-md-car:before{content:""}.ion-md-card:before{content:""}.ion-md-cart:before{content:""}.ion-md-cash:before{content:""}.ion-md-cellular:before{content:""}.ion-md-chatboxes:before{content:""}.ion-md-chatbubbles:before{content:""}.ion-md-checkbox:before{content:""}.ion-md-checkbox-outline:before{content:""}.ion-md-checkmark:before{content:""}.ion-md-checkmark-circle:before{content:""}.ion-md-checkmark-circle-outline:before{content:""}.ion-md-clipboard:before{content:""}.ion-md-clock:before{content:""}.ion-md-close:before{content:""}.ion-md-close-circle:before{content:""}.ion-md-close-circle-outline:before{content:""}.ion-md-cloud:before{content:""}.ion-md-cloud-circle:before{content:""}.ion-md-cloud-done:before{content:""}.ion-md-cloud-download:before{content:""}.ion-md-cloud-outline:before{content:""}.ion-md-cloud-upload:before{content:""}.ion-md-cloudy:before{content:""}.ion-md-cloudy-night:before{content:""}.ion-md-code:before{content:""}.ion-md-code-download:before{content:""}.ion-md-code-working:before{content:""}.ion-md-cog:before{content:""}.ion-md-color-fill:before{content:""}.ion-md-color-filter:before{content:""}.ion-md-color-palette:before{content:""}.ion-md-color-wand:before{content:""}.ion-md-compass:before{content:""}.ion-md-construct:before{content:""}.ion-md-contact:before{content:""}.ion-md-contacts:before{content:""}.ion-md-contract:before{content:""}.ion-md-contrast:before{content:""}.ion-md-copy:before{content:""}.ion-md-create:before{content:""}.ion-md-crop:before{content:""}.ion-md-cube:before{content:""}.ion-md-cut:before{content:""}.ion-md-desktop:before{content:""}.ion-md-disc:before{content:""}.ion-md-document:before{content:""}.ion-md-done-all:before{content:""}.ion-md-download:before{content:""}.ion-md-easel:before{content:""}.ion-md-egg:before{content:""}.ion-md-exit:before{content:""}.ion-md-expand:before{content:""}.ion-md-eye:before{content:""}.ion-md-eye-off:before{content:""}.ion-md-fastforward:before{content:""}.ion-md-female:before{content:""}.ion-md-filing:before{content:""}.ion-md-film:before{content:""}.ion-md-finger-print:before{content:""}.ion-md-fitness:before{content:""}.ion-md-flag:before{content:""}.ion-md-flame:before{content:""}.ion-md-flash:before{content:""}.ion-md-flash-off:before{content:""}.ion-md-flashlight:before{content:""}.ion-md-flask:before{content:""}.ion-md-flower:before{content:""}.ion-md-folder:before{content:""}.ion-md-folder-open:before{content:""}.ion-md-football:before{content:""}.ion-md-funnel:before{content:""}.ion-md-gift:before{content:""}.ion-md-git-branch:before{content:""}.ion-md-git-commit:before{content:""}.ion-md-git-compare:before{content:""}.ion-md-git-merge:before{content:""}.ion-md-git-network:before{content:""}.ion-md-git-pull-request:before{content:""}.ion-md-glasses:before{content:""}.ion-md-globe:before{content:""}.ion-md-grid:before{content:""}.ion-md-hammer:before{content:""}.ion-md-hand:before{content:""}.ion-md-happy:before{content:""}.ion-md-headset:before{content:""}.ion-md-heart:before{content:""}.ion-md-heart-dislike:before{content:""}.ion-md-heart-empty:before{content:""}.ion-md-heart-half:before{content:""}.ion-md-help:before{content:""}.ion-md-help-buoy:before{content:""}.ion-md-help-circle:before{content:""}.ion-md-help-circle-outline:before{content:""}.ion-md-home:before{content:""}.ion-md-hourglass:before{content:""}.ion-md-ice-cream:before{content:""}.ion-md-image:before{content:""}.ion-md-images:before{content:""}.ion-md-infinite:before{content:""}.ion-md-information:before{content:""}.ion-md-information-circle:before{content:""}.ion-md-information-circle-outline:before{content:""}.ion-md-jet:before{content:""}.ion-md-journal:before{content:""}.ion-md-key:before{content:""}.ion-md-keypad:before{content:""}.ion-md-laptop:before{content:""}.ion-md-leaf:before{content:""}.ion-md-link:before{content:""}.ion-md-list:before{content:""}.ion-md-list-box:before{content:""}.ion-md-locate:before{content:""}.ion-md-lock:before{content:""}.ion-md-log-in:before{content:""}.ion-md-log-out:before{content:""}.ion-md-magnet:before{content:""}.ion-md-mail:before{content:""}.ion-md-mail-open:before{content:""}.ion-md-mail-unread:before{content:""}.ion-md-male:before{content:""}.ion-md-man:before{content:""}.ion-md-map:before{content:""}.ion-md-medal:before{content:""}.ion-md-medical:before{content:""}.ion-md-medkit:before{content:""}.ion-md-megaphone:before{content:""}.ion-md-menu:before{content:""}.ion-md-mic:before{content:""}.ion-md-mic-off:before{content:""}.ion-md-microphone:before{content:""}.ion-md-moon:before{content:""}.ion-md-more:before{content:""}.ion-md-move:before{content:""}.ion-md-musical-note:before{content:""}.ion-md-musical-notes:before{content:""}.ion-md-navigate:before{content:""}.ion-md-notifications:before{content:""}.ion-md-notifications-off:before{content:""}.ion-md-notifications-outline:before{content:""}.ion-md-nuclear:before{content:""}.ion-md-nutrition:before{content:""}.ion-md-open:before{content:""}.ion-md-options:before{content:""}.ion-md-outlet:before{content:""}.ion-md-paper:before{content:""}.ion-md-paper-plane:before{content:""}.ion-md-partly-sunny:before{content:""}.ion-md-pause:before{content:""}.ion-md-paw:before{content:""}.ion-md-people:before{content:""}.ion-md-person:before{content:""}.ion-md-person-add:before{content:""}.ion-md-phone-landscape:before{content:""}.ion-md-phone-portrait:before{content:""}.ion-md-photos:before{content:""}.ion-md-pie:before{content:""}.ion-md-pin:before{content:""}.ion-md-pint:before{content:""}.ion-md-pizza:before{content:""}.ion-md-planet:before{content:""}.ion-md-play:before{content:""}.ion-md-play-circle:before{content:""}.ion-md-podium:before{content:""}.ion-md-power:before{content:""}.ion-md-pricetag:before{content:""}.ion-md-pricetags:before{content:""}.ion-md-print:before{content:""}.ion-md-pulse:before{content:""}.ion-md-qr-scanner:before{content:""}.ion-md-quote:before{content:""}.ion-md-radio:before{content:""}.ion-md-radio-button-off:before{content:""}.ion-md-radio-button-on:before{content:""}.ion-md-rainy:before{content:""}.ion-md-recording:before{content:""}.ion-md-redo:before{content:""}.ion-md-refresh:before{content:""}.ion-md-refresh-circle:before{content:""}.ion-md-remove:before{content:""}.ion-md-remove-circle:before{content:""}.ion-md-remove-circle-outline:before{content:""}.ion-md-reorder:before{content:""}.ion-md-repeat:before{content:""}.ion-md-resize:before{content:""}.ion-md-restaurant:before{content:""}.ion-md-return-left:before{content:""}.ion-md-return-right:before{content:""}.ion-md-reverse-camera:before{content:""}.ion-md-rewind:before{content:""}.ion-md-ribbon:before{content:""}.ion-md-rocket:before{content:""}.ion-md-rose:before{content:""}.ion-md-sad:before{content:""}.ion-md-save:before{content:""}.ion-md-school:before{content:""}.ion-md-search:before{content:""}.ion-md-send:before{content:""}.ion-md-settings:before{content:""}.ion-md-share:before{content:""}.ion-md-share-alt:before{content:""}.ion-md-shirt:before{content:""}.ion-md-shuffle:before{content:""}.ion-md-skip-backward:before{content:""}.ion-md-skip-forward:before{content:""}.ion-md-snow:before{content:""}.ion-md-speedometer:before{content:""}.ion-md-square:before{content:""}.ion-md-square-outline:before{content:""}.ion-md-star:before{content:""}.ion-md-star-half:before{content:""}.ion-md-star-outline:before{content:""}.ion-md-stats:before{content:""}.ion-md-stopwatch:before{content:""}.ion-md-subway:before{content:""}.ion-md-sunny:before{content:""}.ion-md-swap:before{content:""}.ion-md-switch:before{content:""}.ion-md-sync:before{content:""}.ion-md-tablet-landscape:before{content:""}.ion-md-tablet-portrait:before{content:""}.ion-md-tennisball:before{content:""}.ion-md-text:before{content:""}.ion-md-thermometer:before{content:""}.ion-md-thumbs-down:before{content:""}.ion-md-thumbs-up:before{content:""}.ion-md-thunderstorm:before{content:""}.ion-md-time:before{content:""}.ion-md-timer:before{content:""}.ion-md-today:before{content:""}.ion-md-train:before{content:""}.ion-md-transgender:before{content:""}.ion-md-trash:before{content:""}.ion-md-trending-down:before{content:""}.ion-md-trending-up:before{content:""}.ion-md-trophy:before{content:""}.ion-md-tv:before{content:""}.ion-md-umbrella:before{content:""}.ion-md-undo:before{content:""}.ion-md-unlock:before{content:""}.ion-md-videocam:before{content:""}.ion-md-volume-high:before{content:""}.ion-md-volume-low:before{content:""}.ion-md-volume-mute:before{content:""}.ion-md-volume-off:before{content:""}.ion-md-walk:before{content:""}.ion-md-wallet:before{content:""}.ion-md-warning:before{content:""}.ion-md-watch:before{content:""}.ion-md-water:before{content:""}.ion-md-wifi:before{content:""}.ion-md-wine:before{content:""}.ion-md-woman:before{content:""} \ No newline at end of file diff --git a/wwwroot/vendor/solid.css b/wwwroot/vendor/solid.css index 604e755..7962826 100644 --- a/wwwroot/vendor/solid.css +++ b/wwwroot/vendor/solid.css @@ -1,14 +1,10 @@ -/*! - * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ @font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; font-display: block; src: url("../webfonts/fa-solid-900.eot"); - src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); } + src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } .fa, .fas { diff --git a/wwwroot/vendor/tailwind.css b/wwwroot/vendor/tailwind.css index 3a4b157..735095f 100644 --- a/wwwroot/vendor/tailwind.css +++ b/wwwroot/vendor/tailwind.css @@ -1,115 +1,988 @@ -.static { - position: static +/* ! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com */ + +*, +::before, +::after{ + box-sizing:border-box; + border-width:0; + border-style:solid; + border-color:#e5e7eb; } -.table { - display: table +::before, +::after{ + --tw-content:''; } -@-webkit-keyframes spin { - to { - transform: rotate(360deg) - } +html{ + line-height:1.5; + -webkit-text-size-adjust:100%; + -moz-tab-size:4; + -o-tab-size:4; + tab-size:4; + font-family:ui-sans-serif, system-ui, -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"; } -@keyframes spin { - to { - transform: rotate(360deg) - } +body{ + margin:0; + line-height:inherit; } -@-webkit-keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0 - } +hr{ + height:0; + color:inherit; + border-top-width:1px; } -@keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0 - } +abbr:where([title]){ + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; } -@-webkit-keyframes pulse { - 50% { - opacity: .5 - } +h1, +h2, +h3, +h4, +h5, +h6{ + font-size:inherit; + font-weight:inherit; } -@keyframes pulse { - 50% { - opacity: .5 - } +a{ + color:inherit; + text-decoration:inherit; } -@-webkit-keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1) +b, +strong{ + font-weight:bolder; +} + +code, +kbd, +samp, +pre{ + font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size:1em; +} + +small{ + font-size:80%; +} + +sub, +sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline; +} + +sub{ + bottom:-0.25em; +} + +sup{ + top:-0.5em; +} + +table{ + text-indent:0; + border-color:inherit; + border-collapse:collapse; +} + +button, +input, +optgroup, +select, +textarea{ + font-family:inherit; + font-size:100%; + line-height:inherit; + color:inherit; + margin:0; + padding:0; +} + +button, +select{ + text-transform:none; +} + +button, +[type='button'], +[type='reset'], +[type='submit']{ + -webkit-appearance:button; + background-color:transparent; + background-image:none; +} + +:-moz-focusring{ + outline:auto; +} + +:-moz-ui-invalid{ + box-shadow:none; +} + +progress{ + vertical-align:baseline; +} + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button{ + height:auto; +} + +[type='search']{ + -webkit-appearance:textfield; + outline-offset:-2px; +} + +::-webkit-search-decoration{ + -webkit-appearance:none; +} + +::-webkit-file-upload-button{ + -webkit-appearance:button; + font:inherit; +} + +summary{ + display:list-item; +} + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre{ + margin:0; +} + +fieldset{ + margin:0; + padding:0; +} + +legend{ + padding:0; +} + +ol, +ul, +menu{ + list-style:none; + margin:0; + padding:0; +} + +textarea{ + resize:vertical; +} + +input::-moz-placeholder, textarea::-moz-placeholder{ + opacity:1; + color:#9ca3af; +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder{ + opacity:1; + color:#9ca3af; +} + +input::placeholder, +textarea::placeholder{ + opacity:1; + color:#9ca3af; +} + +button, +[role="button"]{ + cursor:pointer; +} +:disabled{ + cursor:default; +} + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object{ + display:block; + vertical-align:middle; +} + +img, +video{ + max-width:100%; + height:auto; +} + +[hidden]{ + display:none; +} + +*, ::before, ::after{ + --tw-translate-x:0; + --tw-translate-y:0; + --tw-rotate:0; + --tw-skew-x:0; + --tw-skew-y:0; + --tw-scale-x:1; + --tw-scale-y:1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness:proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width:0px; + --tw-ring-offset-color:#fff; + --tw-ring-color:rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow:0 0 #0000; + --tw-ring-shadow:0 0 #0000; + --tw-shadow:0 0 #0000; + --tw-shadow-colored:0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.static{ + position:static; +} +.absolute{ + position:absolute; +} +.relative{ + position:relative; +} +.right-2{ + right:0.5rem; +} +.bottom-1{ + bottom:0.25rem; +} +.top-full{ + top:100%; +} +.z-50{ + z-index:50; +} +.mx-auto{ + margin-left:auto; + margin-right:auto; +} +.my-auto{ + margin-top:auto; + margin-bottom:auto; +} +.mt-3{ + margin-top:0.75rem; +} +.mb-3{ + margin-bottom:0.75rem; +} +.mt-1{ + margin-top:0.25rem; +} +.mr-0{ + margin-right:0px; +} +.ml-5{ + margin-left:1.25rem; +} +.ml-6{ + margin-left:1.5rem; +} +.mt-2{ + margin-top:0.5rem; +} +.mb-0{ + margin-bottom:0px; +} +.ml-0{ + margin-left:0px; +} +.mt-4{ + margin-top:1rem; +} +.mt-8{ + margin-top:2rem; +} +.ml-2{ + margin-left:0.5rem; +} +.mt-0{ + margin-top:0px; +} +.block{ + display:block; +} +.flex{ + display:flex; +} +.inline-flex{ + display:inline-flex; +} +.grid{ + display:grid; +} +.hidden{ + display:none; +} +.aspect-video{ + aspect-ratio:16 / 9; +} +.h-12{ + height:3rem; +} +.h-\[30px\]{ + height:30px; +} +.h-full{ + height:100%; +} +.h-8{ + height:2rem; +} +.h-screen{ + height:100vh; +} +.h-24{ + height:6rem; +} +.max-h-\[30vh\]{ + max-height:30vh; +} +.max-h-\[50vh\]{ + max-height:50vh; +} +.max-h-8{ + max-height:2rem; +} +.max-h-24{ + max-height:6rem; +} +.w-full{ + width:100%; +} +.w-12{ + width:3rem; +} +.w-auto{ + width:auto; +} +.w-52{ + width:13rem; +} +.w-8{ + width:2rem; +} +.w-\[30px\]{ + width:30px; +} +.min-w-0{ + min-width:0px; +} +.min-w-full{ + min-width:100%; +} +.max-w-\[80\%\]{ + max-width:80%; +} +.max-w-\[6rem\]{ + max-width:6rem; +} +.max-w-xl{ + max-width:36rem; +} +.max-w-md{ + max-width:28rem; +} +.max-w-4xl{ + max-width:56rem; +} +.flex-none{ + flex:none; +} +.flex-1{ + flex:1 1 0%; +} +.shrink{ + flex-shrink:1; +} +.cursor-not-allowed{ + cursor:not-allowed; +} +.cursor-pointer{ + cursor:pointer; +} +.auto-cols-auto{ + grid-auto-columns:auto; +} +.grid-flow-col-dense{ + grid-auto-flow:column dense; +} +.grid-cols-1{ + grid-template-columns:repeat(1, minmax(0, 1fr)); +} +.grid-cols-2{ + grid-template-columns:repeat(2, minmax(0, 1fr)); +} +.grid-rows-1{ + grid-template-rows:repeat(1, minmax(0, 1fr)); +} +.flex-row{ + flex-direction:row; +} +.flex-col{ + flex-direction:column; +} +.flex-col-reverse{ + flex-direction:column-reverse; +} +.items-start{ + align-items:flex-start; +} +.items-center{ + align-items:center; +} +.justify-between{ + justify-content:space-between; +} +.gap-4{ + gap:1rem; +} +.gap-6{ + gap:1.5rem; +} +.space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(1rem * var(--tw-space-y-reverse)); +} +.space-x-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(0.75rem * var(--tw-space-x-reverse)); + margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(0.75rem * var(--tw-space-y-reverse)); +} +.space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(0.25rem * var(--tw-space-y-reverse)); +} +.space-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(0.5rem * var(--tw-space-x-reverse)); + margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(0.25rem * var(--tw-space-x-reverse)); + margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse:0; + margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(0.5rem * var(--tw-space-y-reverse)); +} +.space-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse:0; + margin-right:calc(1rem * var(--tw-space-x-reverse)); + margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} +.divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse:0; + border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width:calc(1px * var(--tw-divide-y-reverse)); +} +.self-start{ + align-self:flex-start; +} +.self-center{ + align-self:center; +} +.overflow-visible{ + overflow:visible; +} +.overflow-y-auto{ + overflow-y:auto; +} +.truncate{ + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap; +} +.break-all{ + word-break:break-all; +} +.rounded-xl{ + border-radius:0.75rem; +} +.rounded-full{ + border-radius:9999px; +} +.rounded-lg{ + border-radius:0.5rem; +} +.\!rounded-lg{ + border-radius:0.5rem !important; +} +.rounded-md{ + border-radius:0.375rem; +} +.rounded{ + border-radius:0.25rem; +} +.rounded-l-xl{ + border-top-left-radius:0.75rem; + border-bottom-left-radius:0.75rem; +} +.rounded-t-\[1\.4rem\]{ + border-top-left-radius:1.4rem; + border-top-right-radius:1.4rem; +} +.rounded-b-lg{ + border-bottom-right-radius:0.5rem; + border-bottom-left-radius:0.5rem; +} +.rounded-b-\[1\.4rem\]{ + border-bottom-right-radius:1.4rem; + border-bottom-left-radius:1.4rem; +} +.rounded-t-lg{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; +} +.border-0{ + border-width:0px; +} +.border-2{ + border-width:2px; +} +.border-b-2{ + border-bottom-width:2px; +} +.border-gray-300{ + --tw-border-opacity:1; + border-color:rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-gray-200{ + --tw-border-opacity:1; + border-color:rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-transparent{ + border-color:transparent; +} +.bg-gray-100{ + --tw-bg-opacity:1; + background-color:rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-gray-200{ + --tw-bg-opacity:1; + background-color:rgb(229 231 235 / var(--tw-bg-opacity)); +} +.bg-cover{ + background-size:cover; +} +.bg-center{ + background-position:center; +} +.bg-right{ + background-position:right; +} +.bg-no-repeat{ + background-repeat:no-repeat; +} +.object-cover{ + -o-object-fit:cover; + object-fit:cover; +} +.p-3{ + padding:0.75rem; +} +.p-1{ + padding:0.25rem; +} +.p-4{ + padding:1rem; +} +.py-3{ + padding-top:0.75rem; + padding-bottom:0.75rem; +} +.px-8{ + padding-left:2rem; + padding-right:2rem; +} +.px-2{ + padding-left:0.5rem; + padding-right:0.5rem; +} +.py-1{ + padding-top:0.25rem; + padding-bottom:0.25rem; +} +.py-2{ + padding-top:0.5rem; + padding-bottom:0.5rem; +} +.px-3{ + padding-left:0.75rem; + padding-right:0.75rem; +} +.px-6{ + padding-left:1.5rem; + padding-right:1.5rem; +} +.py-12{ + padding-top:3rem; + padding-bottom:3rem; +} +.py-8{ + padding-top:2rem; + padding-bottom:2rem; +} +.px-0\.5{ + padding-left:0.125rem; + padding-right:0.125rem; +} +.px-0{ + padding-left:0px; + padding-right:0px; +} +.pl-3{ + padding-left:0.75rem; +} +.pr-3{ + padding-right:0.75rem; +} +.pt-2{ + padding-top:0.5rem; +} +.pt-3{ + padding-top:0.75rem; +} +.text-center{ + text-align:center; +} +.text-right{ + text-align:right; +} +.text-xs{ + font-size:0.75rem; + line-height:1rem; +} +.text-sm{ + font-size:0.875rem; + line-height:1.25rem; +} +.text-2xl{ + font-size:1.5rem; + line-height:2rem; +} +.text-base{ + font-size:1rem; + line-height:1.5rem; +} +.text-lg{ + font-size:1.125rem; + line-height:1.75rem; +} +.text-4xl{ + font-size:2.25rem; + line-height:2.5rem; +} +.font-bold{ + font-weight:700; +} +.text-pink-300{ + --tw-text-opacity:1; + color:rgb(249 168 212 / var(--tw-text-opacity)); +} +.text-red-400{ + --tw-text-opacity:1; + color:rgb(248 113 113 / var(--tw-text-opacity)); +} +.text-gray-900{ + --tw-text-opacity:1; + color:rgb(17 24 39 / var(--tw-text-opacity)); +} +.text-gray-600{ + --tw-text-opacity:1; + color:rgb(75 85 99 / var(--tw-text-opacity)); +} +.text-gray-700{ + --tw-text-opacity:1; + color:rgb(55 65 81 / var(--tw-text-opacity)); +} +.text-indigo-600{ + --tw-text-opacity:1; + color:rgb(79 70 229 / var(--tw-text-opacity)); +} +.text-black{ + --tw-text-opacity:1; + color:rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-gray-500{ + --tw-text-opacity:1; + color:rgb(107 114 128 / var(--tw-text-opacity)); +} +.underline{ + -webkit-text-decoration-line:underline; + text-decoration-line:underline; +} +.antialiased{ + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; +} +.opacity-50{ + opacity:0.5; +} +.shadow-sm{ + --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05); + --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.drop-shadow{ + --tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.focus\:border-indigo-300:focus{ + --tw-border-opacity:1; + border-color:rgb(165 180 252 / var(--tw-border-opacity)); +} +.focus\:border-black:focus{ + --tw-border-opacity:1; + border-color:rgb(0 0 0 / var(--tw-border-opacity)); +} +.focus\:border-gray-300:focus{ + --tw-border-opacity:1; + border-color:rgb(209 213 219 / var(--tw-border-opacity)); +} +.focus\:border-gray-500:focus{ + --tw-border-opacity:1; + border-color:rgb(107 114 128 / var(--tw-border-opacity)); +} +.focus\:border-transparent:focus{ + border-color:transparent; +} +.focus\:bg-white:focus{ + --tw-bg-opacity:1; + background-color:rgb(255 255 255 / var(--tw-bg-opacity)); +} +.focus\:bg-gray-200:focus{ + --tw-bg-opacity:1; + background-color:rgb(229 231 235 / var(--tw-bg-opacity)); +} +.focus\:ring:focus{ + --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.focus\:ring-0:focus{ + --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.focus\:ring-1:focus{ + --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.focus\:ring-indigo-200:focus{ + --tw-ring-opacity:1; + --tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity)); +} +.focus\:ring-black:focus{ + --tw-ring-opacity:1; + --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity)); +} +.focus\:ring-gray-500:focus{ + --tw-ring-opacity:1; + --tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity)); +} +.focus\:ring-opacity-50:focus{ + --tw-ring-opacity:0.5; +} +.focus\:ring-offset-0:focus{ + --tw-ring-offset-width:0px; +} +.focus\:ring-offset-2:focus{ + --tw-ring-offset-width:2px; +} +@media (min-width: 768px){ + + .md\:relative{ + position:relative; } - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1) - } -} - -@keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1) + .md\:top-auto{ + top:auto; } - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1) + .md\:ml-10{ + margin-left:2.5rem; } -} -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem -} + .md\:block{ + display:block; + } -.px-4 { - padding-left: 1rem; - padding-right: 1rem -} + .md\:hidden{ + display:none; + } -.text-center { - text-align: center -} + .md\:h-16{ + height:4rem; + } -*, ::before, ::after { - --tw-shadow: 0 0 #0000 -} + .md\:h-12{ + height:3rem; + } -*, ::before, ::after { - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000 -} + .md\:max-h-40{ + max-height:10rem; + } -@media (min-width: 640px) { -} + .md\:w-16{ + width:4rem; + } -@media (min-width: 768px) { -} + .md\:w-52{ + width:13rem; + } -@media (min-width: 1024px) { -} + .md\:w-full{ + width:100%; + } -@media (min-width: 1280px) { -} + .md\:w-12{ + width:3rem; + } -@media (min-width: 1536px) { + .md\:max-w-\[12rem\]{ + max-width:12rem; + } + + .md\:max-w-4xl{ + max-width:56rem; + } + + .md\:grid-cols-2{ + grid-template-columns:repeat(2, minmax(0, 1fr)); + } + + .md\:flex-row{ + flex-direction:row; + } + + .md\:p-4{ + padding:1rem; + } + + .md\:p-2{ + padding:0.5rem; + } + + .md\:p-5{ + padding:1.25rem; + } + + .md\:p-0{ + padding:0px; + } + + .md\:py-4{ + padding-top:1rem; + padding-bottom:1rem; + } + + .md\:px-3{ + padding-left:0.75rem; + padding-right:0.75rem; + } + + .md\:py-2{ + padding-top:0.5rem; + padding-bottom:0.5rem; + } + + .md\:py-3{ + padding-top:0.75rem; + padding-bottom:0.75rem; + } + + .md\:px-4{ + padding-left:1rem; + padding-right:1rem; + } + + .md\:pl-4{ + padding-left:1rem; + } + + .md\:pr-4{ + padding-right:1rem; + } + + .md\:pl-2{ + padding-left:0.5rem; + } + + .md\:text-sm{ + font-size:0.875rem; + line-height:1.25rem; + } + + .md\:text-base{ + font-size:1rem; + line-height:1.5rem; + } + + .md\:shadow-none{ + --tw-shadow:0 0 #0000; + --tw-shadow-colored:0 0 #0000; + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } } \ No newline at end of file diff --git a/wwwroot/vendor/toggle-dark-light-mode.css b/wwwroot/vendor/toggle-dark-light-mode.css index e69de29..c95179e 100644 --- a/wwwroot/vendor/toggle-dark-light-mode.css +++ b/wwwroot/vendor/toggle-dark-light-mode.css @@ -0,0 +1,80 @@ +.toggle-checkbox { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +.toggle-slot { + position: relative; + height: 2em; + width: 3em; + border: none; + border-radius: 10em; + background-color: white; + transition: background-color 250ms; +} + +.toggle-checkbox:checked ~ .toggle-slot { + background-color: #374151; +} + +.toggle-button { + transform: translate(1.6em, 0.5em); + position: absolute; + height: 1em; + width: 1em; + border-radius: 50%; + background-color: #ffeccf; + transition: background-color 250ms, border-color 250ms, transform 500ms cubic-bezier(.26, 2, .46, .71); +} + +.toggle-checkbox:checked ~ .toggle-slot .toggle-button { + background-color: #485367; + transform: translate(0.5em, 0.5em); +} + +.sun-icon { + position: absolute; + height: 1em; + width: 1em; + color: #ffbb52; +} + +.sun-icon-wrapper { + position: absolute; + height: 1em; + width: 1em; + opacity: 1; + transform: translate(0.55em, 0.25em) rotate(15deg); + transform-origin: 50% 50%; + transition: opacity 150ms, transform 500ms cubic-bezier(.26, 2, .46, .71); +} + +.toggle-checkbox:checked ~ .toggle-slot .sun-icon-wrapper { + opacity: 0; + transform: translate(1.6em, 0.5em) rotate(0deg); +} + +.moon-icon { + position: absolute; + height: 1em; + width: 1em; + color: white; +} + +.moon-icon-wrapper { + position: absolute; + height: 1em; + width: 1em; + opacity: 0; + transform: translate(1.6em, .5em) rotate(0deg); + transform-origin: 50% 50%; + transition: opacity 150ms, transform 500ms cubic-bezier(.26, 2.5, .46, .71); +} + +.toggle-checkbox:checked ~ .toggle-slot .moon-icon-wrapper { + opacity: 1; + transform: translate(1.85em, 0.15em) rotate(-15deg); +} \ No newline at end of file
  • @FHUiu&=5w(f-3S1h*&)&h2 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 - + + - + -Created by FontForge 20120731 at Thu Dec 4 09:51:48 2014 +Created by FontForge 20160407 at Thu Nov 21 14:40:23 2019 By Adam Bradley -Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net) +Copyright (c) 2019, Adam Bradley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/wwwroot/fonts/ionicons.ttf b/wwwroot/fonts/ionicons.ttf index c4e4632486d863337c1c73478ddb3c20726c55a0..42926d2f8aa1dbd371073c85cbf988ff3e4ad218 100644 GIT binary patch literal 112476 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[|(6vN?JGKJ*jm>ln|k({xR2# zfAvTGZyXJ~)MU_|jCg8+#AAa94eE~uae=M3d`GG|hep05_OR(Y!X|LlQxYXT3YI<; z&DMg0gKtVC+VtdyaqUrIB$XMRDCfpueUeCr$&JK<=^cy#moJSW!lEBmMb{pNDVs%Y z!T#rWfW4IGg!253!t)wTiWys*bW!9X77oeC1x^r!Yat*P3WM#YV^~0ujtNc=oN=Q& zXwvdq$@~E~frmp3J)VJ!z0cwH740fASZOIZ-5I^VaUeUTR)iyj=0Oha)MPj(${~+W zh4;4XcYEcl_D7J-$?gqHVXxgE_eK8F?}D#3Aa5Y6YRLqxTXWZeyo0Mns1LBCe5v4KTb36N^jbK<_o!X3n;~ z@5bADOR$B+-wJ2g4mGQ_TJ?4+=%6~RS=6~?)k$=z$=OhwQRC0fRrPh>~Dk=}8Z?wx)Oo&GItzWqH5ccg(kcpZ>q&|)XJ#sy*& zPw=;E?uUHx74=y-nqZCxR%wuqyjqLIh@m!iIhAP;99M3lnqRuFTm?L^bMu-ZEvH%$d;6*tm%6}d-(5+rO6+6Vb_k$Qym%A<@T z!WD`t9B{}T(!+{jC;{Njgr!b;jL>EE;T>Xl#N{fo$>F-MWd(|&&_{Ik29}0|njLB!VY+ASVs*Oy`y4{(LTi0#c5*u+i>OQt{i{D-?>U0*U&3tiix)Bs2tGCr4#6V3XN`UGigwP%CCC8A1{<~cVyGi=) z2}wEuBE*! z)l%MCw_Ee3YNx*ceQF0^OI*eq=l=TOjxht!Cz#OGgP0&Zeq%i(BV6@=i()mk}KDeRl< zCiLw*uptO$GAn@90coZ|a*~w-!l+R?FdV=FltIaen@Dz8$`#2|oCKQYZzF_zT8BcZ z`o!#lOVEH)85H}CnQe6(#kW9eINWH>t)DlFdAp;K%5;O|z6< zSs{qHw8UXa-!>jJwI4Js2OgY==62g4>c&ey9eHdEDX9tEnMoKR~uEV+| z_CZhimxizR&v)wXo#-Kgqj))eg9BfX=G-I3m512KW&0!nUhT(xFiivM82}z4bWu>N zU2Hs>tGPEW)^gGLc~|e*`Hj(hjm^)`qu4B~^}f1sV=Ol|mXB`S2%B1hL1}gi z>%yuM+&uSVfTb#h(+jHU;T_A3ch`4)pq{?`hd;cW{;8RG27N?0l<108t$QDgthIx% z)a$0z13hcbjsCNky?vcM_)_AQRH1!jDmH0Kg{dz*GTo9Mq8FG zt)R^h!6@)*pA7(I&^PcR-4Ly&7_{G?_!aRaz0Y~0d&gl~P^6{!t6^3@lG_~dow0FT zZX4+Rh#MZg%a%#`+Q#;Mvh{a zvisF`(R^bP4%c%pcet*_JP0M_pp0ItN72=zvt`ebTlVzA=(%p$G#0il`w&ZWsx*f) z8Uv!Ih^B+OghDd)kwic44@-c=EB_d|Hy0;E7la-g&p~g`RCAZ+BqOe8kSVc;5<3Q?!sKC;#E4&2x^c;kRtx+gbeU#j&}`OT4e&v~L3DPJ`>4{26%hK&JtG z3*lS4v8qB2_a6>~PF6O;`S-OmTdux(%jWU%_iTcd!Hyj>BgKi$S3hty6_j@z*@4%e zGk3vr_Gce*?O5g^Z2CEC(n3sZw)q6>*uG1>MZ7-ioS<@AuN}bhKD@>{psO^;$RmmV zIe5psGWVT){-5*t&AHsR9QCxhhKT0UFmpK!&yam<5EC>*0=YdEX4|u;at0e#-hK1z z?%lJe%$)_JXbnL!0g(n2X21aL|N6-K-*xcMj(?={yY=|Dz84?yXY6*&Ug|+IUH~%* z=@-P;ZFCdtuL!%o@#1Lo(Y=|6lMg?f{Ii~;L?oU4OK=K2% z$ZRy}tZhqjSrd(?Nz+3+4=9vDtzc0z?EcZ-d-i1RyDzf`<^vPQ_hyeD&m#ECIrqcw zBtv(X+L=+-Ht$9xr-^R=ZWA`yFkhB1KOs#6R9~~Ip($-QV0o@`s|!lF0JSZ^AyL)v z@Ogyml8@7t0uUOR45AE(Qj4PCV>7>Jer*(Im6gsu7TZ61&AjFn&ecR#Nxk~wZw=i*d@m47myLEBXSj!cn z8EL^jANcDrj4qdI6FChB8Yr}geYT>~jzjES&_!C+L`2cJH@-Vn&;mkn1_@D(*#bih zyz$n|p5S@a&L!h>7lH7KXricykya($aaTS6vJK{t%vp5nihmF>{eqw{<`b;&nh2j!k)mVHncp?de|E1 zzt*B|IX5uC{A=*QT6?;+^F}6LTZ~vxE&0h4Q!VYfkA6-Me)052ckSAU(!hP3@X|*OAN- zuae#U<_j;JZkFXqD&$r2%`)l*_84mpv!+are{A`oYW1NNwDrt?1E>5M`iSC3;Jv1g zI|+aQh(U*y$Q>S*n&W5*tR%U~CQuEgKWGnF*^vXW2Qn?7o_+(5j4D!9(ppicCfN7b zLHY(;npBn5VPr%*_mb)fHZ_@FdYZgKswc9FcAh2%y;57#+KMMA+0V1fSrK8A#6NUN z@=R4`VO7`v-Zc8L3%Eu)2B=g-(P_kmNO`*7R8vQCFBfe(O$jhe*Q|NGdoZ9VlhU@1(t z8SJ)8e5$vbq`*Q`31$J@(;hlZ*2ErI2Cz2>5?{q0PvAS)dnczNlSV2s+X+=_l~8A0 zIORdfq_%% zJdw{wQl3mDJ89paJ8ylcvSDK-+&M45-#&?lJgG=72QrXgS)Zrz+UAfk4j8n^IT|z< zFg+B2@&xM;3S*oTeTt<)0afs=3Vne>%s3VViRUnP-~)Vp!pFv>jTHI+&7U|nG!3KF zP*P5%fUDq9VygNVdca125 zuk%$j6^9vLtJk99O+@bwr;JAw6dw@6qukPh3(> zlTTo}YDU*Sdh}adu+o7Sezx&kstR+Lcs2E0qxUT?H+fsPd%S-@U3jj3%85B>`WjOV zY))B{_JHg~LMEIYm$7EZFI^^hfpS8Pzpk7}7L&dIDkh6dhqiA&w4HT9yLQ+S6!dWA z>lL=#=?virrme*gZrFY(1N#FODSG zW?u3lZJBlkfR9XOIZQR%Z2G3yUPeJT$aWNII0}+oqKGBYO{@&w>wI^aa zJGk)F{P6I`?qv%@FYPL16VtmEXA-%$?1D?|%+B4@32qO9_bg%UyI|E3;BqQ!b!8BR z6bemPGFbnX5$Vr5>8px2;FnBDUqrZgw!i!t?zaw+Kj!F})3z0iC3!ZS<=~C z4_XaDD&PR>Fhb6^1?pam3SE`xd>ep$7>r#i1zsadBbzsQgdsxOUbBLOZ6l1Oer3+`+jI>1A< z$*##an&nG>wqRf39|LzNC38O6oZTpLn= zyie&piFjdtzwW+c-@bh>TF2&G2V7Y;a~Oe32Ny)l!dkTjg}5*&L|nxkAfi;Fxxyf) za;t1bXDPSeIbNEZtIW-n#-0AuK&qTunk%FeAn%6r2}RpEcg&QgEiWzXk3KD-WYDVUZLmRX|K^~#!mhS2#Ln1)3;M=F#Tz`2A@q+Y=0Plb zgEClbj-rZBQoaXAoWA7SSOMRPh_Zx{&WW<>;hM80Y4 z*5$bk4En;Nqig7ktjcvbAe)Jm<&t6w{X9Z(HTV^hFw>&PNCWT{+2Mpe;Eb0A-5-f( zs^B~V?wA^|$0M%L)#uBGSKdB39dJDxi>2R^*ZtWz6oHX9>xjc0lNR5odOX_Hx&Nb*#4IAxc8FDxiJX*I?T0y!P8tnxMOAegbABX`}lt3Vp>2X zlO$a+S;vD?Gkvel+Q_f5jsF7pz~ZWX{5iJqq(Wa~A8)qNllPrMNq*~4qxTYS$~cA{zRMmty5zVx@>P%8m~lZY z#PJ<700UIgGxqJRiRr_7M{GntnN-p=pxk9oa?gTtATU|1PnLHMmR~Q~{jTB7Y>~Sa z952p7y*>XS)-e{37MX9MY{B;x(7(j5qFaJ-M&_CX+fJW;20ll4HzF+6YKz@2`h(hY z3bfQo^a*<222_@VToNIM!e$tQVwQE*`Ir6cX!B2-4sP0Xkh$MeyWxf!ZMM<*COpT^ zoB>VN#dkrHOVl6HAyf|=8Xs?L+1eN%znKlR-rK^@dt0|sJ8|DK#zF-R2l#9vgW@RhI{95 zF*rK;Pu!`;o0;_H!?kP;f8o4$GSk?y<-Kp+GjVAmAKX4XfBEI}!`njn#HACEi1gv0 zIak2nw8>PYq`wC3V#;9zTda~1^R+# zIP{Zk49{dwK6gBiJvXe!497yEjQ2W&4%kAANipQD86l*xcN$_0@th2g!!RntYFsp& z;%%X1D3oMXXNa+&>yXneIl3Ra#c8)YZ!xzY>moUY^BHcMPi;9n=e@v%v$n11bw1xM zkrt2*NFo3pf;(0OeheHkw$KQI)`!Fg|B!W=G9V-nZ<66wE=v*m*t$f?Kr&N7xJVEJ z(cafe2`Pq{JUBz141;aTIh-chR~-ELNNvs6(38C}5!cHa|j!HqvY zo~v+N#fYv_OfY5+fx^bGrR#u`8hZu4RWu9xS*JnAf_74;Zb5Q5 z^?t*9Tn*^z$}P0zXDFp-@xPZXvNSzwJ_14&5=>BD;V1ar$Gyh=RL6UGP5caXSkFdm z->}|`l}t&hNgfJjuzkllcbo6+*JM50#d|Bf&6qws8zUaa6fc?Y?YHuUbG`u2nzS~p zyK%zqWDx}WaF~5_ni!o+5{3X&41f@(HXIngMO@D6EfgLMHvl=YrLn=_fG8P*h2i1+ zpe~i7!RX$F`Tehf)(#eZociq0-hkq3fhT`#|=h_Y?RSPbuQ|+>H2LC z@a<>xztsDGg8m_0|Ik``YrE}HhIQswC<+^AdoVCr5`t3%SOqi}8HLbk&N`I^cAlr!jQii&%D|(Z+Q;$4In!dCbq8MqBU=QmFAq=&h{x9jlIVt4`ReKQM4oJ zw}8kNf(AtmWoT01$|fPzqoAoOLt;tXqT>b)zDNim0yhLfa^V>j_wPL>x~LWjf%7F< zK;$gJj#@MsIiBnc@yJ90k`hHlJbD93oZK41awty9%!HU7$U9_5H7@y+OmZ0Zt2d(< z87fhUC?FM;=vMJYhlI?}NOeTDI1p|l0)rW<9WVEVkjF{XkWdM^i&TTDS8Yb3B`?(p zkR`eW(Zk>8mH;ae7>uf*!T^#$Q58->OgIrzgxb#DjOh0s>DXQkAHz@}YPdv6k&yXD z1CBr%TDVBy3lVV?xi3W#u|}XZQy3}|G>6@ZUO~=wv3I9KJ+@auiYY`mL&qU)EwVnL z5-0AJDHw(eJ?2nURdtAx&x4oYV`S=kP4K}FA4#t81;Pi>t(&hxUM3I1q{{e8^f;3O z0o;!kApfQyMv$l*_zM-Ge+=ZXrDpQVsi$ew(D=<)+XEW-010CtGs&5d@N&Em{To0( zyQv|F%%&s3uFhMC_fgU-FSVXDGZv5FhJ8*FR*)t%fiSL33k4D!S`Dhg&nP}5&ynn(yxp2&1mAhSS%Y{$I`!) z+V$Z|s(NF-UK?%guy67yhG%MvI-R>E>zT?9jw$PrfJ>Bi&yL@h3kJop!OC{@y5jC8 ztC_S=oLnY)X>VXi+uq)xB#aH`52)LRV&PO} zI>KqsAAkrTTDT3oY6%4TB1KBafZ!wG*FZKE0WA>{=H2!Ka6NCfL!8Lnm^piV}WYEVJx z7>L&c)k(MyRa14?3QF1}lLsd?i7CUij ze+_bJ${ShoD2itd{ccADQ_$~RDn`PB9P};R{+M%!Xb2*vpc|+~{D_x;*F{qY7}R=f z*{AEiUe|{d(`hZ?({I#$2^<~Lj%q%AWd(P1e0sU8!-O1naCbyHO5l%=jkSI}M4R!i zH7P;f75@Hw#)DSlAK|B{gr>ho23lUQxI_dI%S(H9BexJa zN!zk!Xe;=yX}y!0OJft7tM_6W1*d6qu9-+g(<1cW`_AVy?Q@iebvr+g@ciyJ|k;6CZ*^H#1_;b*I+QK>kHW2uJcrxX9@=UagXiAC`0DENc7vrX!2#Lh@y8|9Q@Sg$Q6L3!$ za_{Goq>9SF>H5DRpPg6+k>N-igB+`}1<9N+xD`(OMx0Cn&+H|>n}A*FQLlNgh`4)e=$-FB5x58pbXwX)Ha|7(3T>~c%52k^;U}yJ@!2^ zu?8I_D?91kM2DWxkZzO?eu(B!93zqC=~R?t=fXNkI;LsIWXBw`W&YNDSX0@~)oOZQ z$8DO3$O|K~q&iW>^Ykp$`Gi@EChlIno8vcRYx=E}7e?z-&AbAhu*+18y4^ z-aIcMW#;^X6GDRdd58#{3-d6Yl2+y=9VhcRp(%n(Ala;Q9blZ#>(c@xPl%)dT;A8a zSTYTgaga5Z8K4U)mmqjc55gYtIoJxb&!?-c!XvRq3N7S$sth=d;qxc=ekE43`|O)A zHnOw{M=Yj{XNwc}y509q6jS4lkWH z)OVxzt+r!F?>#r%04WVEc(X6zf%D4jR$<6xLgpLSemVy4`E$Q(hczxX_P>DN0+hGA zZK}Ar0D{z#s43hC*V}bk0mMhe>&5t4&$TwcXM4ez8jQj7?=X^tUoijYtys!^P-8n7P z%>#S`PR(PykBb)m&>4g^u))IX2*hIm2|NSk(KP0xS%QlySDok}r$Y_)sH(k@y(NN1+^WAgQM!c|q7K;FwewqHtml{txFG0)~URg$w|3HgOwr z4fBT(*b-I9K7d<9Jdt7)4^u{jZvn5vADGPu<#bl9H;O*IQISJH9Q`+{q89=pNE-TY z1Y=~q4#Ce~_A-K$ulBOvO$fq-WGF+!isyOc6?wgkQ$_WM8s~#s7o6ueLVi_|CItC! zL8$>DA%BPjQJGVv&mgWGPS;4@CqX8F87wMM;5JbS&}zazK{t3L>jh5^C$Eau6Zf zA@rcm6SSx-N5QhA12J$+3R1IH->6Fp-sqR9hs`%?{Wrela!I-zqgA=7BD1ZU3n#ju z%ywN`Z5Hv@)ypN$&;Oo1!EOV7As%6q?E>3tYzJ&_!g|8=QoxMkpW`yJsw9F2#cBww z0VW?I9$4Bm$JGYb2f60KE*y6eeBsytFa-i<4s1Y^0P?`}28wI4ErxCr);K0KBEZC} zMGD6IVo<*13iZZT48XIMxCgH9wuo*oQm;57yU zRQ7EJlk8$M0r-?veTeikI2{ZmoWWp12s;DbuVt&_TXQ)?bj_w+io2OF6!J~C;=XOF zVwZC{*ZX^}29ea>(|?jmQLvOiy2*s$}Ca z`+z@Scd5m!(+&X%*;M_W-3EB<1Vm22N|mBHZ$PZM%c)map-9+Akb=OIU`bLHOLE#G z3LgY?k%(ve&eWT;xi-T~aU&$Z9*MO*$5N=ix8k~r{_5wAjUT|&i%k}xKhYxR^uR|~frp*~}1r3+rNW@}M zQGk9r;b3sw4Y)!G_2@w8W&GenpogSb(r(j!-qbRa8Wa;bSE6_bSUwm&OTHmmB^=Xn zwx6W|1e}f?4&@y&Kg0{j(?0zdW-v~l9$-71+Gb7bXl_tBv0rg+coE$28+Bix z&l>mnThc+OTqZXR*_1Vr`~iy-Bj%?blsQ*6-pG@JiR3XP3Cd+U&>!iK==w)oMuLSn zZ{B+xya7)2-b-wWGhw}#^n~I12<}QGp21P?=a8>x;8{3bW#(4Mkd7J%9Y~CSI$jF+ z5Cl__0_EBu6bB@_j`P#?HJbNp&m~A}Fwm%3`GjDA^|`fl=;-Hm@80dUiD!NXe)+G! zFMC0KkJ2n6Z+^5<1aEv`9I9^g6pemY-gq9l3C9(CM7La$U9# z>`~5*VVjTp71v-QoE3y(0!VG~c84>O8;uN(jDR*@|8t?9Ed$rk_HKUyp?8XckPRmW zvG$3+nFD>Zo@|xOtaRvlhypsP^_FNm0eQ@;{{775S^;_} zzv@L4vZJWtG+$e3EVLC~&Hh(x4@M%ly`s>(jn9EIXJDhSWCK;oTKIC)x*%sVN(#WW zm%ur9?16NtZC4Aq)cAT=JfJ|*Da9I@+Kexe0ipGJ!SOT*E*E6*%6mw{=|bi+Bs7s} zo|$m802-Klcx-<7JM#sAm;X}ZF2e4OZU`meQt^N; z*A$isxcq+KPc%nOwT>T4D6+#FWa8e0qBwj(L3+Q_=l2J+JX5O*(jvl@ z5G;=F>^jsi2yDUO?sZ^xWDqoQ``MNXZ~#b$tqwP?yL*509mDvJ?j!Rf*esou*~I~) zJJ6~hB>Za%=?YLeV;x{MaHg(~s9{C14J|q#8=}pJ0}VuusEgw;@g#DF3b+Qh3Cf0e zxG+#Actn^usW@vBF-`J24@B&0-|6&%R8eHWK)^^-NcC{BH!QII$WP!ELQ^4OqfnH} z171bPMPZVCND!ed8A0|0UBqZH3V2G4=>uMeG>D7hD27X54fux%L*k?u5ybx?FgDy^LP``ODB(D<%bsFs z^bf67@Bn0FVNrQxty99f1Rv2~lC(nknhLX%x~|IM*!H$VceJ<1!m`Q>68TIxXh#xj zdoY|SqWJHUsYq<1EIS->c_J1`(W&1XRn@51k5g*HnU{b|?QeN8Zg1BMY7Uj$mN(uFk^91~v}KH=k==+Y-Jh#9=R} zDL{EhmMKdZxAjn=ln;^g1$0MteIl1Y5TRJaa7KhY%L#6K(B)(4L^$r%4QPh2((LYN zH2FE76P!dJwv&7##;t+FL{nkXtRg(~7zCARVjdEvfwu1x zzDc^^CmDNEM1IYxFeB_zb(QVEnF%il!ae-&1t#3gu7ty$_-;7pklsCqrz;y}8K2C@ zaX&l7$|PkXG8dzW$w+98OOMbP%yKk@KpWX<@fC+T3xQK#u)^6C_UTkQc~SD_&_E&- z42BW|NaG*|L@|{d8BV5B$>9<6S|D)lHRecFVX&C|6G;0eAo5F!qF)q~$z*D8ikAka z0%uG47+r$QfO*ixu<|o3eJ%NVxhSipvs7Z5;c^)+<2ZdE$vADG>6f@IabIh;4zZ^$ zpn1zzG-gZITH6q7($GTnVfi4A_v3)~_q?35Y5fw@E)YfIY+DGQn@Zg^lu8Yy_J&i4 zs0IBoMSD+O%gbJet0PG^j`C1=O&MhQ*V4@>#E$Af33hj(o^$^`e)i((1NcP1EL$1h zxgY&PUJNPFaG;=PxRDnBApV7l)n9zY0&j*b=AlVz6&M$ZGtT{Eml^Pvu>Sb|^Zb^3 z`Sz!L`$Rf@Q#$>X#pQnNA6F({9rp#GmyE}rK+ypO%M{UxZHo^M|#`k z^-BoPR7}SF;RRj)QxOdGcp@<_&sK1{kgZ|ZO`6j7&wy=C($&F#8%==z5RGV2OMnMo zt$h?-?@sO`;7haz*ED3lhQubzl6(yG}wBd26>;RP42(o^;@TP7&-|~!FPD;rBFz~=wkj2i=8X|GM)J4QfWJk z9tpR+X!`}b-0J1u|LmfAB$^zma9%qWU z%_$+f#tRt)tP~@Gk{jYh2dLjOiokIw#=L`f0Q)c)5PAW9QUBT6(T8W>T0HkcyFSZU zOHyFHsyRJzywwFs?<3R-&^z9!)ePa_)x06SZ)H5lHOV4js}c5F9We7$zDrF*8l-;H zUQ~nt)Sf0ELb!^<**@(PZmSJ5p3AB3=_QM_cC{9%{;R0d`D5Nx8-a^8;Cki>em|NLiUGi&`3o zaZz+Re7fU;{gQe~Vp7z6s#KfN#P8X4!;vY8Vhm@8IB7MYU1d?bt=@3+64uPY%75vE!{2U7Nd;Qa7chPM+10cEjK*Pyn%Yt&#jTi zbE>uPv%GDK_1$hj`hxZE?tOrufRWgs>lgCB2X(!+YV-)M{itpT04yIs99f;LQ+hu@ zVK$LiP9(15TeJ=11KUr`eylf8KajgZ>I1lib~V-Xg-oP$h;nYc4rr znkcs)>@gvafh{*^UDCec4mte{MC68I@2lw4UG!8UKRGA_{F1a7FkK}zB}bn;t~uKq1^zKqL^fYC}(GK zNTv=QIyf1btUO`8=#di7!g5NMSx8Jsi-u}9>>$}4F!U4TK~{m@LsBKL`lImw*VvW7 z$5qt-%x~VlJ+j?wn%!JY%ce;$Y}4JDx7kh0kz|w5QfO(LhJr1$q@|RWwxp#{L98H$ zC>6OBP(eXdltV>8#rsA@#S3r53k7cu4=jG?y>BX?Kc7FEHv8Vbyf@!@@6CL_zxmB? zW}-ufPaZ)Zkm%&pL_B+f*P)wrx>3&7=|XOLCwlSGIn)u4cOc}!tB<2^Vmb!tw@!hb zhM;+Ls{1jOk7ruZ_pD+I(Hnt0fnggOGI{uF5oM^7$&U8Sym^^cgkr+cpQ!I>bzj>% zlAhOqQ_&lr&op4q^)iL=7j^0)*buNuXJP2>Ogso^A0A|YfLe6Rxl-t4+LbKRj2Yp= zH_?o>th!v0!!vY+P3@P|!K+dduO{c=k)V4A?m5VSdt~VHDUFug9;SFhZy0*SJ6SJfS&Hd#lgcH#Tr)tHeIxKiyh75j|(0 zMLa8laxd`ozR|ILN-bUNNm0d%-NQ%CQQoiO%IM5I^ks+qU-ty~KU{4FlTt%S0R{`h z6@RpbT*pyZoLw^)g}LjA?ri(E;kh!@}=j;IfU*qQ?V*0ywdqT~5GvivJ0<7T%?|!l(LHxKo)o zwENundMH0QCsJqEa0&ZNT2NAEyZYCxE>1Uk&nDUu=Ohx(dj4@RU0NF4hq|gUeZG%B z;V*6Y(=OfCfW-%mK+#^*dOTEBp5!J{8ShEVl$=EGth%MK{sP~7qA7nijy&aUmu#vb@6dBcs%-sU-+L+% zp6Ew*2zco#H-`XX3P2SgVHXM#27S)a;Rej_2)3mOO+<{@f?;q?QyWGQ<~q|Blld5( zR#U{z(o>dXvy00bt274-bgP~|JJxZJYH!NTIIMo*o#`nmxG!CJCOzfg7v5H1zox-C zL)^QG{M7^42~|Dhbl1klh~`O`*P-42bM!x^jB}^8SheYhw$_=$=*2;IXQgWvqOMWn zmDk!;^HPXQmnx1Wd91LYxoMir>^7wWV#3t?>bzMqru(P*SbZ@TTV_CIsFj6v?t5Gx z`VJR*5*ZveQ$N#JD|M-USg#u`L@Mv8K+Np z7Z~66T6L@Ik%0{o3bLz>Ve*HnjYDwZxXp0fR(jRhajZtLbJ+>Ib}aWA6C2|34T(l? zaNVi3{`E1rIT=58^R5-kcZ%1OO2%rjsa_5J>c*4xgSAt}jsg>e^?`AWooF|o9zH|V zxbP_g3@q@{=tV4(02cy^D(12^SU(*#Cv+FMSWHlJ*oEASo?}p#JJCh6xnp4|fexb8 z++0zo{eRJp6>;Iq4LPjL7sIj#FEq>h1q6;3v!<+45?N$HGMEi=1R;)R(Q5ngl{E$ZAylNIQK`ZVI;&OE$= z#VGfm)OklZO0#21y%*ay^W+OpKKbb0d2QiPPNwO6G%lXG4#I$2a;3s;XS%x!3kkOH zyjQ|<;}_gPGw&>ouqgC@qW8ZHX^ng%@3gr>VxeeSanf-+0+kKUOZs{E19vTe-X~ zlbP^i7c9#n=H&d8)^lV2sN45u`hItK`m)*DyQSMtru zJsWd-xB};Nh36~;vADKQUFc(v=49)^D$2u%P<0;fFmJ9JhqW0wM}f?TA*VCrY}ka+ zP_C8df=gYXB5YuoyyCirLsQH-QF8X;k6m2#5*V^xzP60<>Itv@Y{6svqtR4%NwA6e0#OPouwLCma?Z0^aXg^H2Y8Ab#{iEyG;L`5Q!yO%4li~Gk zskVf#^}={7!Y~m{xT7shG?_Xzn*SuUX>gxcAqp2QIVb_{P9{g0Mr?I7-U>L)>8Zgy z7S5-Sn|3{&xWTa9s_u@bV*0!uFX@D5FT`5=Nv~&LJbUc|ui0C$3AXRXTzopXd^s%V z8SzF{mqcikj9r%YJ#Tar;f?9b*7%6Gx}?7Tk}l;ptySugrur&)YHjY2pE%0rlK&~6 z6+C(76we%cY;?PrGgrb~#{XNsb1Ps8OPF&Xxo#TAx0Q`(=fz~XpYx-8dD&Z8*M|l{ z(@9#N)a0wabZ)KIQb9m;cwerFg*+GC*Z=VJ)ql(J%Vq|65wGsY`*v;QdEso=p{0x` zg2y!LMf$EGQRpbHmc z6!nL?{C2^Adj!TxudUl$cNRQqp$!UhLFq)jbSe|>T7qNB$?Fb%%C8GYJE{Ef{7UT@|}$G8v@2 zxD$~~5yUeQ4#s6a5Kb-2cYF)paVi|S1}oXE7!ev0`5XdtU{ydg*?j}K^qU=p!H~u( zP7kfxi^&j=3(C#=#xO!+>r%CE42wf-S)yKdri|`WQy=X2iIU}BE zaN8}(#23z7hVgjkj>^N1J{`CGG31tRwiv?3QlG3#Px zV_tbUIQ-z}w(Zc)HjKE62i8_?lhUZ!v(^sY&XHSh! zJ$~v)d}@4P#=)m%bR$}|9|5bFboVD%YAfCT+wey%Xh#QQtR?g{Wbxj1!{?4w#X^G> zHtC$nF(#-qsA_Im5p*iU-I1MBEfq1uA+p-HF6zT7HQClhZRpot2^aGLPap8&t37}5 zqR2kzN80_kk51f`b#3#Artut+vMUeRb5%F2(CXG)GMV$eG0z**cYHE`*o?gUP_q*c zCUwQr$7!!3zn+o5F+XEQ{)Rl_L-3QSyDMs?VZQ+1D_9mk=vYU*XS6RU69>4j(Tn~# z_Yo0xUa6R zwsY6MiLG1C*i)E0KCfVkrM~%vflV9FDhy6++_Zf&&R7bF9Y}sW-0sGKojbOU@7#gC zRY+qCp2~KlIDxO5x16(mBX&l@Q}=}137oMx%uNsSasLXKO=0uI z?yWm_6pF=C52jMVk(aq;SFhdA3!iq@`b&T0<2a`3uxhr8@`h&-!P;<;B~=QGS;A=m zYpww^#WW%szX`Q6ubNd0*2`{F?P{9pz+_f#PLYD@R5MkV>Q=L0X3SA@6&#Il9?w?` z;6PreimHV1br!2{mlYzTR2BZ@Mer&gfo>`{IdQ)lP=l(bhSabcQOBqyYNRZYP~u|ovJpdjp{Ttt~RO7>U8uyo}sp? zGu1Y%@^+Tmp?0cW>TETkcB?(=9JN=StIkvV)T`9_>H_s@bs^@u-;Xx+Me1Ti_g6lbZvrd6SzWEJ!OWD`sq58SutMYwSjF%r^)~f(^$vA2JW=md z?^3s_+tj<&?dm;st><86{)Q8o*>Lcntb-#K*eN=r+eOx`L zK7j~|Pk|vm18>3S)aMcV_(k<4^=0)H^^p3i`kMN>dRTn}z4PBvkEm~}@2Kyp@2T&r zN7WD157m#V1*QvFK(TKz^np?<4=r=C<#so$$Vs6VPdsXwc~ zsK2VG)idf@^_=>f`n&pv`lotc{YxFhGJ@{)JBKY|&EW`jg9DQAwbf&pnJJQy2FXgJ zOqC|dNnV3?isyNQPxZj*%s@RF0Kpa-1A5%VmX}AS-2+ ztd>z(BV%%+td)~6yUQyP1hHODkyB-ZY?RYvTsFyOIbF8M8M0N*lx>KRI7@cOPT3`A z%Y^KfJ#vohm2(l9xldjt=gS51YPnEeBm3pGa*&jIS+16AXVd_%q|-;zh<+wvXxu6$3vFOSL(boxcowX zDZfJ4$8Y2b`7MHgo|LEL_won%qx?z!EPs)|%G2_UJS)%1-{kM|5BaA&FaMH*@`A2I z47F$tUwzCCd%*a-B)SsnG3mn;ozV?Cs~a@}#SqPrN5?=59EWYXT~E^;db*yW57PzR zsb}gg-K}To*?JBJjnC6As%XAmpnLQ}UDPFQwAFzw>t0>aRRj<%(u?&G`bd2g259!{ z0X?W|dPooJ5q*qaqL=Dp^)kra@p`#lp-<2&^(wtukLopgOrNON>XY=z`jvW}UawEl zr|J!QqdrZK>rHyIK3#9oXXvf^OubES*JtS+dZ*r{&(;%qx89@A(R=l|`aHc)ze=C4 zFVL^n7wXsO{ra`~B7L!boxVh0sxQ-*>(}cm^c(aW^_BX7ev`gRzgb_cuhG})>-6>d zE&8qc27RNxNxx0MUB5%$tZ&ip)bG-_>f7|Y_3ipS`n~#n`VRem_`dJdcj>$JJ^F+C zL;Az|Ui}e$pT1u|pg$TvXUEo&QnAQwiCe?159%xy2X6>h8C_HjGF?I5=`Zil!X z=5{37mWW>>KDzb7e3gh_B7TYZCE}NeUm|{q_$A_(h+iUpiTEYrmxynOZ-{S*Z-{S* zZ-{S*k0qMId>Y~#;v3={;v3={;v3={;#=Zd;#=Zd;#=Zd;#=Zd;#=Zd;#=Zd;#=Zd z;#=Zd;s?YJh#wFiixh_U7Z5)nen9+y_yO?);s?YJh#wF?AbvpnfcRzNmx*5{KBoB$ z@i7J{+7iD^{4(*i)SO#CwO%fv4ezfAlx@q3BiOZ;Bq_Y%LC_`SsMC4MjQdx_sm z{9fYs62F)Dy~OV&elPJW#IFz^!zsi2MY}B862C%xxM8E?#IF#)Li`HxE5xr5ze4;9 z@hily62D6PD)FntuM)pX{3`LQ#IF*+O8hGEtHiGoze@Zn@vFq|BYq$8`-tC1{66CM z5xPvX4-j{dc!R_nB;Fu#2ATdK(;Z~GgG_Ib_c6%)*O*R?`K|H#8n3VM`Wmkv;`u{7 ze~9-r#QPcI`9qWE6K{xk!@Pc&`5tCE!%SzG=?wGwVO~GX>qmI~2(KIAbtBC82(KSu zK1TRFN0{CSpXUhE9pQ5wiPA^gCafQ(80F6tBOFtVa7-~u-xQV~0i80v7!JhM{g4>V=_B80v$eE*R>8p&l6OfuSB4>VP5t8}hy( z-=hyF%0GGDklzjY-H_J}`P`7l4f)#*hj;vJ$ls>I^vK`nU*z9e4$0q!{B6kJhWu^F z--i5c$lr$iZOGq-{B6kJhWu^F--i5c$lr$iZOGq-{B6kJhWu^F--i5c$lr$iZOGq- z{B6kJhWu^F--i5c$lr$iZOGq-{B6kJhWu^F--i5c$lr$iZOGq-{B6kJhWu^F--i5c z$lr$iZOGq-{B6kJhWu^F-)11<8$%v91FVPSbM$mZ@0EOR23Zft>t>MrLw+}deE;Nm zL!LK-5#Jf|y%{7wk@wAD#CL}LZ)%aAm>SC+b->hE?rOxPE|?l|sSk$wU~0srPM8{T zYrO9oacjKqA>vX`usBt8|I`&TM11Ot8DhDo&X}P{pA7ZJ3=yBYV}^)7MEoJ*Q-{nj z@u^3KdSs|aW|;WYB{NKX>XR8J{xEf5nE2E!GfaHyml-BLbmNjGeUgo zo1wlL>YJgi8S0v$t{Li@p{^O~nq@o9Qr|4~%~IcNF~YOdIa`eG*A}DuwA4FWjPBDG zBR#d$KU<8Rvn@vVX{m>n?K4YVbYYi{-z;^}vOQ+0kCysq*&eghNz3+_rCwUL$1HWz zQa3HzW0v}9sh^hmi9n7BpE`>85`K@$H5S|8_vpP^>ZzrkTDHe5b=6W=Ep^pWS1onb zQdcoqdz3D9)lyF__0&>NE%nq=Pc8M-Qco@Q)KX6^_0&>NE%nq=Pc8Kn^F~Mb)Kg16 zwbWBfJ+;(ROFgyJQ%gOy)Kg16wQPrBm_d|2b=0zbWvQo@dTObsmU?R0zOvL+%l4I} zzFM}gEOpkhePyY)mU@dROCo&gE&?t2o$r(SYuUcC)M3l^m8BkAwy!L8*|L3Qsm~be z7Ntvlw$x`!eYVtRTOmI6*;1b^_1RLNE%n(_pDp#-QlBmL*;1b^_1RLNE%n(_pDp#- zQlBmL*;1b^_1RLNE%n(_pDp#-QlBmL*;1b^_1RLNE%n(_pDp#-QlBmL*;1b^_1RLN zE%n(_pDp#-QlBk#*;1D+_1IF6E%n$^k1h4sQjab5*ix@7b;?qYEcM7zk1X}bQeP}} z#Zpf!b;MFXEOo+C4=i=SlJ6~f-jd%fdEJuF?Fh>!`P`DP1M+e}9uCOE0eLte{|4mW zfV>-!Zv*mdK>t@jo(;&S0eLhae+J~ufV>#6eG#x-5s?1^@?Jo`3&?W;`7L03At0{> zvO<*9I*ZdthWK{ zW59YCu>J+CcLD2HzZXb%Ro0|VN70qwki_FcgCeLy=dp#2uqhFq`N3onGdYs&Si VeS7}lh}5a8`@!?K-^cC!{{~Ee5ZC|! literal 188508 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